[PATCH] Use more descriptive execvp error message

From: Brandon Mulcahy <brandon_AT_jangler.info>
Date: Sat, 8 Nov 2014 12:42:57 -0500

---
 abduco.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/abduco.c b/abduco.c
index 3b3733d..63162a8 100644
--- a/abduco.c
+++ b/abduco.c
_AT_@ -311,7 +311,8 @@ static bool create_session(const char *name, char * const argv[]) {
 				fcntl(client_pipe[1], F_SETFD, FD_CLOEXEC);
 				fcntl(server_pipe[1], F_SETFD, FD_CLOEXEC);
 				execvp(argv[0], argv);
-				snprintf(errormsg, sizeof(errormsg), "server-execvp: %s\n", strerror(errno));
+				snprintf(errormsg, sizeof(errormsg), "server-execvp: %s: %s\n",
+						 argv[0], strerror(errno));
 				write_all(client_pipe[1], errormsg, strlen(errormsg));
 				write_all(server_pipe[1], errormsg, strlen(errormsg));
 				close(client_pipe[1]);
-- 
2.1.2
--oyUTqETQ0mS9luUI--
Received on Mon Sep 17 2001 - 00:00:00 CEST

This archive was generated by hypermail 2.3.0 : Sat Nov 08 2014 - 19:12:04 CET