From dd53b7488d920c44204098385e460cf708626a42 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Sat, 21 Dec 2019 10:06:24 -0600 Subject: [PATCH] Restart signalMessage when receiving non-error message in CopyFrom fixes #21 --- pgconn.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pgconn.go b/pgconn.go index 210d9979..4c75d367 100644 --- a/pgconn.go +++ b/pgconn.go @@ -1022,6 +1022,8 @@ func (pgConn *PgConn) CopyFrom(ctx context.Context, r io.Reader, sql string) (Co switch msg := msg.(type) { case *pgproto3.ErrorResponse: pgErr = ErrorResponseToPgError(msg) + default: + signalMessageChan = pgConn.signalMessage() } default: }