summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-07-17 10:33:33 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-07-17 10:33:33 +0000
commite6422f82ebbe0f315bb03b174d56afeff30ddb90 (patch)
tree7d757120c57fe998f1cc44eafa9313668d563110 /src
parent85cec59174f8fa12917090eee5671f282077d00c (diff)
2009-07-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Updated doc * src/main.cc
Diffstat (limited to 'src')
-rw-r--r--src/main.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.cc b/src/main.cc
index e67d3829..36e98cdf 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -213,6 +213,8 @@ downloadresultcode::RESULT main(int argc, char* argv[])
Util::setGlobalSignalHandler(SIGPIPE, SIG_IGN, 0);
#endif
#ifdef SIGCHLD
+ // Avoid to create zombie process when forked child processes are
+ // died.
Util::setGlobalSignalHandler(SIGCHLD, SIG_IGN, 0);
#endif // SIGCHILD
std::deque<SharedHandle<RequestGroup> > requestGroups;