From ce314425d1e1ab5703c41510a0dba569fb6ffad3 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 16 Oct 2017 14:02:33 -0700 Subject: Fix webconn shutdown race (#7631) * fix webconn shutdown race * make sure writePump returns promptly if readPump returns first * fix app shutdown race * minor improvement --- app/app_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'app/app_test.go') diff --git a/app/app_test.go b/app/app_test.go index 00d08fb14..6f2a3a23a 100644 --- a/app/app_test.go +++ b/app/app_test.go @@ -46,3 +46,11 @@ func TestMain(m *testing.M) { status = m.Run() } + +func TestAppRace(t *testing.T) { + for i := 0; i < 10; i++ { + a := New() + a.StartServer() + a.Shutdown() + } +} -- cgit v1.2.3-1-g7c22