diff --git a/client/resp.go b/client/resp.go index e231805d1..30584d36b 100644 --- a/client/resp.go +++ b/client/resp.go @@ -129,6 +129,8 @@ func (c *Conn) handleAuthResult() error { if data[0] == CACHE_SHA2_FAST_AUTH { if _, err = c.readOK(); err == nil { return nil // auth successful + } else { + return err } } else if data[0] == CACHE_SHA2_FULL_AUTH { // need full authentication