From: Jason Dillaman Date: Tue, 27 Oct 2015 14:12:34 +0000 (-0400) Subject: run_cmd: close parent process console file descriptors X-Git-Tag: v10.0.1~107^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f46f7dc94139c0bafe10361622416d7dc343d31f;p=ceph.git run_cmd: close parent process console file descriptors Signed-off-by: Jason Dillaman --- diff --git a/src/common/run_cmd.cc b/src/common/run_cmd.cc index 5f5cc3cca323..81e41712b9b3 100644 --- a/src/common/run_cmd.cc +++ b/src/common/run_cmd.cc @@ -47,6 +47,9 @@ std::string run_cmd(const char *cmd, ...) } else if (fret == 0) { // execvp doesn't modify its arguments, so the const-cast here is safe. + close(STDIN_FILENO); + close(STDOUT_FILENO); + close(STDERR_FILENO); execvp(cmd, (char * const*)&arr[0]); _exit(127); }