From 8bad186207c1b0863d5d8e19d5525e958f517f8a Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Mon, 25 May 2020 11:35:20 -0500 Subject: [PATCH] Avoid race between close conn and cancel ctx --- conn_test.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/conn_test.go b/conn_test.go index e10ff978..da0520df 100644 --- a/conn_test.go +++ b/conn_test.go @@ -366,12 +366,11 @@ func TestSendBatchSimpleProtocol(t *testing.T) { config := mustParseConfig(t, os.Getenv("PGX_TEST_DATABASE")) config.PreferSimpleProtocol = true - conn := mustConnect(t, config) - defer closeConn(t, conn) - ctx, cancelFunc := context.WithCancel(context.Background()) defer cancelFunc() + conn := mustConnect(t, config) + defer closeConn(t, conn) var batch pgx.Batch batch.Queue("SELECT 1::int")