From 2b23084f39128e60cff395db6c0a30ef1d283831 Mon Sep 17 00:00:00 2001 From: Rasmus Lerdorf Date: Sat, 4 May 2013 19:06:50 -0700 Subject: [PATCH] Fix program args not having a space When inputs.size() is 1 and we have programArgs, we wind up squashing those two values together. Be pessimistic and always add the space in. --- hphp/compiler/compiler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hphp/compiler/compiler.cpp b/hphp/compiler/compiler.cpp index 182909406..c91a04143 100644 --- a/hphp/compiler/compiler.cpp +++ b/hphp/compiler/compiler.cpp @@ -943,7 +943,8 @@ int runTarget(const CompilerOptions &po) { } cmd += po.outputDir + '/' + po.program; cmd += string(" --file ") + - (po.inputs.size() == 1 ? po.inputs[0] : "") + po.programArgs; + (po.inputs.size() == 1 ? po.inputs[0] : "") + + " " + po.programArgs; Logger::Info("running executable: %s", cmd.c_str()); ret = Util::ssystem(cmd.c_str()); if (ret && ret != -1) ret = 1;