Forráskód Böngészése

go.crypto/ssh: fix misplaced defer

Fixes golang/go#3972.

R=golang-dev, agl, r
CC=golang-dev
https://golang.org/cl/6448166
Dave Cheney 13 éve
szülő
commit
096d0eae01
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      ssh/client_auth_test.go

+ 1 - 1
ssh/client_auth_test.go

@@ -160,7 +160,6 @@ func newMockAuthServer(t *testing.T) string {
 	go func() {
 		defer l.Close()
 		c, err := l.Accept()
-		defer c.Close()
 		if err != nil {
 			t.Errorf("Unable to accept incoming connection: %v", err)
 			return
@@ -171,6 +170,7 @@ func newMockAuthServer(t *testing.T) string {
 			t.Logf("Handshaking error: %v", err)
 			return
 		}
+		defer c.Close()
 	}()
 	return l.Addr().String()
 }