From: Joel Sing Date: Wed, 30 Nov 2011 23:17:33 +0000 (+1100) Subject: syscall: fix openbsd sysctl hostname/domainname workaround X-Git-Tag: weekly.2011-12-01~4 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=595efd0d205b2a1fe143440088f8f394b09c3b8c;p=gostls13.git syscall: fix openbsd sysctl hostname/domainname workaround Fixes #2509. R=golang-dev, adg CC=golang-dev https://golang.org/cl/5451055 --- diff --git a/src/pkg/syscall/syscall_bsd.go b/src/pkg/syscall/syscall_bsd.go index 163232ad48..8969c5d672 100644 --- a/src/pkg/syscall/syscall_bsd.go +++ b/src/pkg/syscall/syscall_bsd.go @@ -563,7 +563,7 @@ func Sysctl(name string) (value string, err error) { // Work around a bug that was fixed after OpenBSD 5.0. // The length for kern.hostname and kern.domainname is always // returned as 0 when a nil value is passed for oldp. - if OS == "openbsd" && (value == "kern.hostname" || value == "kern.domainname") { + if OS == "openbsd" && (name == "kern.hostname" || name == "kern.domainname") { // MAXHOSTNAMELEN n = 256 } else {