Преглед изворни кода

Merge pull request #1334 from dotcloud/1314-compat_broke-fix

Discard error when loading old container format
Victor Vieux пре 12 година
родитељ
комит
cd9f7f29d1
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      container.go

+ 2 - 1
container.go

@@ -266,7 +266,8 @@ func (container *Container) FromDisk() error {
 		return err
 	}
 	// Load container settings
-	if err := json.Unmarshal(data, container); err != nil {
+	// udp broke compat of docker.PortMapping, but it's not used when loading a container, we can skip it
+	if err := json.Unmarshal(data, container); err != nil && !strings.Contains(err.Error(), "docker.PortMapping") {
 		return err
 	}
 	return nil