roken: fix leak in roken_detach_prep()
This commit is contained in:
@@ -127,11 +127,13 @@ roken_detach_prep(int argc, char **argv, char *special_arg)
|
|||||||
(void) execvp(argv[0], new_argv);
|
(void) execvp(argv[0], new_argv);
|
||||||
err(1, "failed to self-re-exec");
|
err(1, "failed to self-re-exec");
|
||||||
}
|
}
|
||||||
|
free(new_argv);
|
||||||
return pipefds[1];
|
return pipefds[1];
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Parent */
|
/* Parent */
|
||||||
|
free(new_argv);
|
||||||
(void) close(pipefds[1]);
|
(void) close(pipefds[1]);
|
||||||
pipefds[1] = -1;
|
pipefds[1] = -1;
|
||||||
do {
|
do {
|
||||||
|
Reference in New Issue
Block a user