浏览代码

do not call exitCode twice (fixed issue #850)

Simon Krajewski 13 年之前
父节点
当前提交
9e95ae2721
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      std/tools/haxelib/Main.hx

+ 2 - 1
std/tools/haxelib/Main.hx

@@ -885,7 +885,8 @@ class Main {
 	
 	function command( cmd:String, args:Array<String> ) {
 		var p = new neko.io.Process(cmd, args);
-		return { code:p.exitCode(), out:p.exitCode() == 0 ? p.stdout.readAll().toString() : p.stderr.readAll().toString() };
+		var code = p.exitCode();
+		return { code:code, out: code == 0 ? p.stdout.readAll().toString() : p.stderr.readAll().toString() };
 	}	
 
 	// ----------------------------------