diff --git a/docker/docker.go b/docker/docker.go index 4274fdaf09..71b0770475 100644 --- a/docker/docker.go +++ b/docker/docker.go @@ -71,12 +71,10 @@ func main() { } if err := daemon(*pidfile, *flGraphPath, flHosts, *flAutoRestart, *flEnableCors, *flDns); err != nil { log.Fatal(err) - os.Exit(-1) } } else { if len(flHosts) > 1 { log.Fatal("Please specify only one -H") - return } protoAddrParts := strings.SplitN(flHosts[0], "://", 2) if err := docker.ParseCommands(protoAddrParts[0], protoAddrParts[1], flag.Args()...); err != nil { @@ -84,7 +82,6 @@ func main() { os.Exit(sterr.Status) } log.Fatal(err) - os.Exit(-1) } } } @@ -153,7 +150,6 @@ func daemon(pidfile string, flGraphPath string, protoAddrs []string, autoRestart } } else { log.Fatal("Invalid protocol format.") - os.Exit(-1) } go func() { chErrors <- docker.ListenAndServe(protoAddrParts[0], protoAddrParts[1], server, true)