Skip to content

Commit 07427dc

Browse files
authored
Merge pull request #39 from aries15/patch-1
Fix ipv6 net.CIDRMask
2 parents f472e71 + f40e8a4 commit 07427dc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

header/ghostcp.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ func IPLookup(addr string) (IPConfig, bool) {
165165
}
166166
} else {
167167
for i := 64; i >= 16; i -= 16 {
168-
mask := net.CIDRMask(i, 32)
168+
mask := net.CIDRMask(i, 128)
169169
addr := fmt.Sprintf("%s/%d", ip.Mask(mask).String(), i)
170170
config, ok = IPMap[addr]
171171
if ok {
@@ -198,7 +198,7 @@ func IPBlockLookup(addr string) (IPConfig, bool) {
198198
}
199199
} else {
200200
for i := 64; i >= 16; i -= 16 {
201-
mask := net.CIDRMask(i, 32)
201+
mask := net.CIDRMask(i, 128)
202202
addr := fmt.Sprintf("%s/%d", ip.Mask(mask).String(), i)
203203
config, ok = IPMap[addr]
204204
if ok {

0 commit comments

Comments
 (0)