Use more descriptive execvp error message

This commit is contained in:
Brandon Mulcahy 2014-11-08 12:42:57 -05:00 committed by Marc André Tanner
parent 03499b3279
commit 5ac6537927
1 changed files with 2 additions and 1 deletions

View File

@ -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]);