CLI: don't crash with no arguments

Upstream-commit: 3dc240c7eedd8d47d91704cf378d76658856fe79
Component: engine
This commit is contained in:
Solomon Hykes
2013-01-19 17:41:59 -08:00
parent 89000a0f7c
commit 6aa1981e91

View File

@ -30,7 +30,15 @@ func CallToURL(host string, cmd string, args []string) *url.URL {
func main() {
flag.Parse()
u := CallToURL(os.Getenv("DOCKER"), flag.Args()[0], flag.Args()[1:])
var cmd string
var args []string
if len(flag.Args()) >= 1 {
cmd = flag.Args()[0]
}
if len(flag.Args()) >= 2 {
args = flag.Args()[1:]
}
u := CallToURL(os.Getenv("DOCKER"), cmd, args)
resp, err := http.Get(u.String())
if err != nil {
log.Fatal(err)