From 58993e514ec8ee306b305df7db761f73ae522d3a Mon Sep 17 00:00:00 2001 From: Shenghou Ma Date: Wed, 6 Jun 2012 22:03:31 +0800 Subject: [PATCH] net: fix cgoAddrInfoFlags() on FreeBSD CL 6250075 removed AI_MASK mask on all BSD variants, however FreeBSD's AI_MASK does not include AI_V4MAPPED and AI_ALL, and its libc is strict about the ai_flags. This will fix the FreeBSD builder. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6305054 --- src/pkg/net/cgo_bsd.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkg/net/cgo_bsd.go b/src/pkg/net/cgo_bsd.go index cf9cabbfebb..3b38e3d83e7 100644 --- a/src/pkg/net/cgo_bsd.go +++ b/src/pkg/net/cgo_bsd.go @@ -12,5 +12,5 @@ package net import "C" func cgoAddrInfoFlags() C.int { - return C.AI_CANONNAME | C.AI_V4MAPPED | C.AI_ALL + return (C.AI_CANONNAME | C.AI_V4MAPPED | C.AI_ALL) & C.AI_MASK }