Improved Subprocess ABORT message to show the path of a failed execvpe.

Review: https://reviews.apache.org/r/39771


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/ed1866bf
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/ed1866bf
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/ed1866bf

Branch: refs/heads/master
Commit: ed1866bfb82b3b244dcad2d7d5aff6750787d373
Parents: 5ff236c
Author: James Peach <[email protected]>
Authored: Wed Nov 4 15:04:10 2015 -0800
Committer: Benjamin Mahler <[email protected]>
Committed: Wed Nov 4 15:04:10 2015 -0800

----------------------------------------------------------------------
 3rdparty/libprocess/src/subprocess.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/ed1866bf/3rdparty/libprocess/src/subprocess.cpp
----------------------------------------------------------------------
diff --git a/3rdparty/libprocess/src/subprocess.cpp 
b/3rdparty/libprocess/src/subprocess.cpp
index 459825c..3dafa58 100644
--- a/3rdparty/libprocess/src/subprocess.cpp
+++ b/3rdparty/libprocess/src/subprocess.cpp
@@ -176,7 +176,8 @@ static int childMain(
 
   os::execvpe(path.c_str(), argv, envp);
 
-  ABORT(string("Failed to os::execvpe in childMain: ") + strerror(errno));
+  ABORT(
+    string("Failed to os::execvpe on path '") + path + "': " + 
strerror(errno));
 }
 
 

Reply via email to