aboutsummaryrefslogtreecommitdiff
path: root/ipv4
diff options
context:
space:
mode:
authorMikio Hara <mikioh.mikioh@gmail.com>2013-05-20 23:14:22 +0900
committerMikio Hara <mikioh.mikioh@gmail.com>2013-05-20 23:14:22 +0900
commit34e604ddd12f35e19c36ff10a8ac152243eb4ddd (patch)
treecb2833386563c2a59756fbee3d1fe148d35af2ef /ipv4
parent4c1c96f7e0a2ce6386a53be9b94a8d31a0bb2434 (diff)
downloadnet-34e604ddd12f35e19c36ff10a8ac152243eb4ddd.tar.gz
go.net/ipv4: fix bit clear
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/9582043
Diffstat (limited to 'ipv4')
-rw-r--r--ipv4/control.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/ipv4/control.go b/ipv4/control.go
index 621c7ac..56d906f 100644
--- a/ipv4/control.go
+++ b/ipv4/control.go
@@ -18,7 +18,7 @@ type rawOpt struct {
func (o *rawOpt) lock() { o.mu.Lock() }
func (o *rawOpt) unlock() { o.mu.Unlock() }
func (o *rawOpt) set(f ControlFlags) { o.cflags |= f }
-func (o *rawOpt) clear(f ControlFlags) { o.cflags ^= f }
+func (o *rawOpt) clear(f ControlFlags) { o.cflags &^= f }
func (o *rawOpt) isset(f ControlFlags) bool { return o.cflags&f != 0 }
type ControlFlags uint