Add a required NULL to execl

And add a more descriptive error for issue #100
This commit is contained in:
Marc Di Luzio 2019-02-05 21:24:32 +00:00
parent 74e26d6f63
commit f09ce2a96c

View File

@ -182,8 +182,11 @@ static int run_dual_client_tests(void)
int child = fork();
if (child == 0) {
/* Relaunch self with -r (request and wait for signal) */
if (execl(mypath, mypath, "-r") == -1) {
fprintf(stderr, "ERROR: failed to re-launch self with execv: %s\n", strerror(errno));
if (execl(mypath, mypath, "-r", (char *)NULL) == -1) {
fprintf(stderr,
"ERROR: failed to re-launch self (%s) with execv: %s\n",
mypath,
strerror(errno));
return -1;
}
}