diff --git a/pgconn.go b/pgconn.go index a245159d..826d70e9 100644 --- a/pgconn.go +++ b/pgconn.go @@ -150,8 +150,8 @@ func ConnectConfig(ctx context.Context, config *Config) (pgConn *PgConn, err err pgConn, err = connect(ctx, config, fc) if err == nil { break - } else if err, ok := err.(*PgError); ok { - err = &connectError{config: config, msg: "server error", err: err} + } else if pgerr, ok := err.(*PgError); ok { + err = &connectError{config: config, msg: "server error", err: pgerr} } }