瀏覽代碼

fix inspect when it returns nothing valid

Victor Vieux 11 年之前
父節點
當前提交
40ed10cc32
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      commands.go

+ 4 - 2
commands.go

@@ -667,9 +667,11 @@ func (cli *DockerCli) CmdInspect(args ...string) error {
 		}
 		}
 		indented.WriteString(",")
 		indented.WriteString(",")
 	}
 	}
-	// Remove trailling ','
-	indented.Truncate(indented.Len() - 1)
 
 
+	if indented.Len() > 0 {
+		// Remove trailling ','
+		indented.Truncate(indented.Len() - 1)
+	}
 	fmt.Fprintf(cli.out, "[")
 	fmt.Fprintf(cli.out, "[")
 	if _, err := io.Copy(cli.out, indented); err != nil {
 	if _, err := io.Copy(cli.out, indented); err != nil {
 		return err
 		return err