Browse code

Fix a race in cmd/dockerd/hack.TestHeaderOverrideHack

Fix #22940

Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>

Akihiro Suda authored on 2016/05/24 20:28:50
Showing 1 changed files
... ...
@@ -38,9 +38,9 @@ func TestHeaderOverrideHack(t *testing.T) {
38 38
 	read := make([]byte, 4096)
39 39
 
40 40
 	for _, pair := range tests {
41
-		go func() {
42
-			srv.Write(pair[0])
43
-		}()
41
+		go func(x []byte) {
42
+			srv.Write(x)
43
+		}(pair[0])
44 44
 		n, err := l.Read(read)
45 45
 		if err != nil && err != io.EOF {
46 46
 			t.Fatalf("read: %d - %d, err: %v\n%s", n, len(pair[0]), err, string(read[:n]))