diff --git a/testing/scenarios/dokodemo_test.go b/testing/scenarios/dokodemo_test.go index 6b77958d7..e160ab508 100644 --- a/testing/scenarios/dokodemo_test.go +++ b/testing/scenarios/dokodemo_test.go @@ -115,6 +115,9 @@ func TestDokodemoTCP(t *testing.T) { defer CloseServer(server) break } + if server != nil { + CloseServer(server) + } retry++ if retry > 5 { t.Fatal("All attempts failed to start client") @@ -209,6 +212,9 @@ func TestDokodemoUDP(t *testing.T) { defer CloseServer(server) break } + if server != nil { + CloseServer(server) + } retry++ if retry > 5 { t.Fatal("All attempts failed to start client") diff --git a/testing/scenarios/socks_test.go b/testing/scenarios/socks_test.go index 46425356a..e4682b80e 100644 --- a/testing/scenarios/socks_test.go +++ b/testing/scenarios/socks_test.go @@ -227,6 +227,9 @@ func TestSocksBridageUDP(t *testing.T) { defer CloseServer(server) break } + if server != nil { + CloseServer(server) + } retry++ if retry > 5 { t.Fatal("All attempts failed to start server") @@ -342,6 +345,9 @@ func TestSocksBridageUDPWithRouting(t *testing.T) { defer CloseServer(server) break } + if server != nil { + CloseServer(server) + } retry++ if retry > 5 { t.Fatal("All attempts failed to start server")