Browse Source

Merge pull request #627 from mavenugo/vin-fixes

Few more fixes identified during integration
aboch 9 years ago
parent
commit
e125a9dfcf
1 changed files with 4 additions and 1 deletions
  1. 4 1
      libnetwork/network.go

+ 4 - 1
libnetwork/network.go

@@ -86,7 +86,7 @@ type IpamConf struct {
 // Validate checks whether the configuration is valid
 func (c *IpamConf) Validate() error {
 	if c.Gateway != "" && nil == net.ParseIP(c.Gateway) {
-		return types.BadRequestErrorf("invalid gateway address %s in IpamConf dtructure", c.Gateway)
+		return types.BadRequestErrorf("invalid gateway address %s in Ipam configuration", c.Gateway)
 	}
 	return nil
 }
@@ -497,6 +497,9 @@ func NetworkOptionLabels(labels map[string]string) NetworkOption {
 		if n.generic == nil {
 			n.generic = make(map[string]interface{})
 		}
+		if labels == nil {
+			labels = make(map[string]string)
+		}
 		// Store the options
 		n.generic[netlabel.GenericData] = labels
 		// Decode and store the endpoint options of libnetwork interest