diff --git a/conn.go b/conn.go index c38a2aad..1eae8f28 100644 --- a/conn.go +++ b/conn.go @@ -44,13 +44,14 @@ func Connect(options map[string]string) (c *conn, err error) { for { response, err = c.rxMsg() if err != nil { - break + return nil, err } fmt.Println(response) + if _, ok := response.(*readyForQuery); ok { + break + } } - fmt.Println(err) - return c, nil }