Browse code

Merge pull request #121 from ezbercih/patch-1

Fix issue #120, initialize TCPAddr w/ field names

Guillaume J. Charmes authored on 2013/03/21 12:25:16
Showing 1 changed files
... ...
@@ -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
 	}