]> Cypherpunks repositories - gostls13.git/commitdiff
net: fix bug in internetSocket introduced by error cleanup.
authorRuss Cox <rsc@golang.org>
Wed, 28 Apr 2010 01:48:11 +0000 (18:48 -0700)
committerRuss Cox <rsc@golang.org>
Wed, 28 Apr 2010 01:48:11 +0000 (18:48 -0700)
Fixes #750.

R=adg
CC=golang-dev
https://golang.org/cl/988043

src/pkg/net/ipsock.go

index fcbd5079f7a8bc4371084f844f70052115a6ec0c..3453aaab16632c4192db726f21da8ff881e8964c 100644 (file)
@@ -78,7 +78,7 @@ func internetSocket(net string, laddr, raddr sockaddr, proto int, mode string, t
                }
        }
        fd, oserr = socket(net, family, proto, 0, la, ra, toAddr)
-       if err != nil {
+       if oserr != nil {
                goto Error
        }
        return fd, nil