Browse Source

Merge pull request #8850 from shuai-z/clean-mount

Clear the internal state before raising error.
Jessie Frazelle 10 years ago
parent
commit
f68b8b33e6
1 changed files with 1 additions and 0 deletions
  1. 1 0
      daemon/daemon.go

+ 1 - 0
daemon/daemon.go

@@ -970,6 +970,7 @@ func (daemon *Daemon) Mount(container *Container) error {
 	if container.basefs == "" {
 		container.basefs = dir
 	} else if container.basefs != dir {
+		daemon.driver.Put(container.ID)
 		return fmt.Errorf("Error: driver %s is returning inconsistent paths for container %s ('%s' then '%s')",
 			daemon.driver, container.ID, container.basefs, dir)
 	}