Fix issue #120, initialize TCPAddr w/ field names
| ... | ... |
@@ -279,7 +279,7 @@ func (iface *NetworkInterface) AllocatePort(port int) (int, error) {
|
| 279 | 279 |
if err != nil {
|
| 280 | 280 |
return -1, err |
| 281 | 281 |
} |
| 282 |
- if err := iface.manager.portMapper.Map(extPort, net.TCPAddr{iface.IPNet.IP, port}); err != nil {
|
|
| 282 |
+ if err := iface.manager.portMapper.Map(extPort, net.TCPAddr{IP: iface.IPNet.IP, Port: port}); err != nil {
|
|
| 283 | 283 |
iface.manager.portAllocator.Release(extPort) |
| 284 | 284 |
return -1, err |
| 285 | 285 |
} |
| ... | ... |
@@ -319,7 +319,7 @@ func (manager *NetworkManager) Allocate() (*NetworkInterface, error) {
|
| 319 | 319 |
return nil, err |
| 320 | 320 |
} |
| 321 | 321 |
iface := &NetworkInterface{
|
| 322 |
- IPNet: net.IPNet{ip, manager.bridgeNetwork.Mask},
|
|
| 322 |
+ IPNet: net.IPNet{IP: ip, Mask: manager.bridgeNetwork.Mask},
|
|
| 323 | 323 |
Gateway: manager.bridgeNetwork.IP, |
| 324 | 324 |
manager: manager, |
| 325 | 325 |
} |