浏览代码

p2p: fix a close race in the dial test

Péter Szilágyi 10 年之前
父节点
当前提交
1cbbfbe7fa
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      p2p/server_test.go

+ 2 - 1
p2p/server_test.go

@@ -117,7 +117,6 @@ func TestServerDial(t *testing.T) {
 			t.Error("accept error:", err)
 			return
 		}
-		conn.Close()
 		accepted <- conn
 	}()
 
@@ -134,6 +133,8 @@ func TestServerDial(t *testing.T) {
 
 	select {
 	case conn := <-accepted:
+		defer conn.Close()
+
 		select {
 		case peer := <-connected:
 			if peer.ID() != remid {