aboutsummaryrefslogtreecommitdiff
path: root/src/lib/net
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2009-05-14 15:20:30 -0700
committerRob Pike <r@golang.org>2009-05-14 15:20:30 -0700
commit80b5482ab2f26cf568d0fbcfc12b5a70faa63a22 (patch)
tree246cbd57a8e93d870b3531640ed6a6e35c7d4c1b /src/lib/net
parent05851636f33214a27084a284d142926fea527726 (diff)
downloadgo-80b5482ab2f26cf568d0fbcfc12b5a70faa63a22.tar.xz
fix abstract unix domain sockets
R=rsc DELTA=5 (3 added, 0 deleted, 2 changed) OCL=28845 CL=28849
Diffstat (limited to 'src/lib/net')
-rw-r--r--src/lib/net/net_linux.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/net/net_linux.go b/src/lib/net/net_linux.go
index 90d6c245bd..4127867430 100644
--- a/src/lib/net/net_linux.go
+++ b/src/lib/net/net_linux.go
@@ -95,6 +95,7 @@ func unixToSockaddr(name string) (sa1 *syscall.Sockaddr, err os.Error) {
if sa.Path[0] == '@' {
sa.Path[0] = 0;
}
+ sa.Length = 1 + int64(n) + 1; // family, name, \0
return (*syscall.Sockaddr)(unsafe.Pointer(sa)), nil;
}