()
| 71 | } |
| 72 | |
| 73 | func (node *trieEntry) maskSelf() { |
| 74 | mask := net.CIDRMask(int(node.cidr), len(node.bits)*8) |
| 75 | for i := 0; i < len(mask); i++ { |
| 76 | node.bits[i] &= mask[i] |
| 77 | } |
| 78 | } |
| 79 | |
| 80 | func (node *trieEntry) zeroizePointers() { |
| 81 | // Make the garbage collector's life slightly easier |