Kaynağa Gözat

Fix a bug which caused dockerd to crash at startup if a container didn't have a registered mountpoint

Solomon Hykes 12 yıl önce
ebeveyn
işleme
2548722dae
1 değiştirilmiş dosya ile 3 ekleme ve 1 silme
  1. 3 1
      container.go

+ 3 - 1
container.go

@@ -1,9 +1,9 @@
 package docker
 
 import (
-	"github.com/dotcloud/docker/fs"
 	"encoding/json"
 	"errors"
+	"github.com/dotcloud/docker/fs"
 	"github.com/kr/pty"
 	"io"
 	"io/ioutil"
@@ -129,6 +129,8 @@ func loadContainer(store *fs.Store, containerPath string, netManager *NetworkMan
 	)
 	if err != nil {
 		return nil, err
+	} else if mountpoint == nil {
+		return nil, errors.New("Couldn't load container: unregistered mountpoint.")
 	}
 	container := &Container{
 		stdout:          newWriteBroadcaster(),