diff options
author | Steve Bennett <steveb@workware.net.au> | 2016-10-03 13:03:25 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2016-10-06 08:24:00 +1000 |
commit | 704db07b03c928070a80d99d56e02915ca4c9926 (patch) | |
tree | 6becbe21fc81ae0cc6fe3f9ad0c8d04b46953527 | |
parent | c93c66fcde7fcb95a6a67ea746c390bb15c85f63 (diff) | |
download | jimtcl-704db07b03c928070a80d99d56e02915ca4c9926.zip jimtcl-704db07b03c928070a80d99d56e02915ca4c9926.tar.gz jimtcl-704db07b03c928070a80d99d56e02915ca4c9926.tar.bz2 |
jim-exec: use exec false on failed exec in --maintainer mode
Keeps valgrind happy
Signed-off-by: Steve Bennett <steveb@workware.net.au>
-rw-r--r-- | jim-exec.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1017,6 +1017,13 @@ badargs: /* Need to prep an error message before vfork(), just in case */ fprintf(stderr, "couldn't exec \"%s\"\n", arg_array[firstArg]); +#ifdef JIM_MAINTAINER + { + /* Keep valgrind happy */ + static char *const false_argv[2] = {"false", NULL}; + execvp(false_argv[0],false_argv); + } +#endif _exit(127); } #endif |