diff options
author | Federico Ceratto <federico.ceratto@gmail.com> | 2016-11-23 15:49:10 +0000 |
---|---|---|
committer | Federico Ceratto <federico.ceratto@gmail.com> | 2016-11-23 15:49:10 +0000 |
commit | 87649cf32bd0e14d5a903fb85b01e9f41a253540 (patch) | |
tree | bbefda6dac074aeb87529592e8e5064f69cbe024 /src/popen.c | |
parent | Imported Upstream version 1.3.0+dfsg (diff) | |
download | netdata-a302c2aff544f8f6b83a9e006310caf768b60710.tar.xz netdata-a302c2aff544f8f6b83a9e006310caf768b60710.zip |
New upstream version 1.4.0+dfsgupstream/1.4.0+dfsg
Diffstat (limited to 'src/popen.c')
-rw-r--r-- | src/popen.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/popen.c b/src/popen.c index 193efc0f..ad8d7596 100644 --- a/src/popen.c +++ b/src/popen.c @@ -147,6 +147,13 @@ int mypclose(FILE *fp, pid_t pid) { debug(D_EXIT, "Request to mypclose() on pid %d", pid); /*mypopen_del(fp);*/ + + // close the pipe fd + // this is required in musl + // without it the childs do not exit + close(fileno(fp)); + + // close the pipe file pointer fclose(fp); siginfo_t info; |