1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-28 06:42:00 +03:00

Cleanup error handling code.

This commit is contained in:
Vladimir Mihailenco
2016-03-19 16:33:14 +02:00
parent d2ae7d8707
commit 30ce5ebd57
3 changed files with 20 additions and 18 deletions

View File

@ -104,7 +104,7 @@ func (c *baseClient) process(cmd Cmder) {
if err := writeCmd(cn, cmd); err != nil {
c.putConn(cn, err, false)
cmd.setErr(err)
if shouldRetry(err) {
if err != nil && shouldRetry(err) {
continue
}
return
@ -112,7 +112,7 @@ func (c *baseClient) process(cmd Cmder) {
err = cmd.readReply(cn)
c.putConn(cn, err, readTimeout != nil)
if shouldRetry(err) {
if err != nil && shouldRetry(err) {
continue
}