From b20582ad364c39d9c47f099866acb390344fcd6b 2012-10-30 18:06:41 From: HanzZ Date: 2012-10-30 18:06:41 Subject: [PATCH] Merge branch 'master' of github.com:hanzz/libtransport --- diff --git a/src/networkpluginserver.cpp b/src/networkpluginserver.cpp index 51c4adedd877cccc11926587bcc3262f0d9a35e1..28275c63c68e9f948969a7d47ea36acc554b2829 100644 --- a/src/networkpluginserver.cpp +++ b/src/networkpluginserver.cpp @@ -185,6 +185,11 @@ static unsigned long exec_(const std::string& exePath, const char *host, const c pid_t pid = fork(); if ( pid == 0 ) { setsid(); + // close all files + int maxfd=sysconf(_SC_OPEN_MAX); + for(int fd=3; fd