diff options
author | Jeremie Corbier <jeremie.corbier@resel.enst-bretagne.fr> | 2009-01-28 14:42:49 +0100 |
---|---|---|
committer | Bjørn Mork <bjorn@mork.no> | 2010-08-06 15:37:37 +0200 |
commit | 2fa86d0c611b69e175c3b07116e9b67b85fe20ef (patch) | |
tree | 7f94a7d6f67d4a9d07a987527814d2fae7fd8ffb /dhcp6s.c | |
parent | bc441283e612fac6009124b6113b0bf62e270f05 (diff) |
101_close-fds.diff from the Debian package version 20080615-8:
"wide-dhcpv6 binaries should close inherited fds."
Diffstat (limited to 'dhcp6s.c')
-rw-r--r-- | dhcp6s.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -316,8 +316,13 @@ main(argc, argv) } if (foreground == 0) { + int fd; + if (daemon(0, 0) < 0) err(1, "daemon"); + + for (fd = 3; fd < 1024; fd++) + close(fd); } /* dump current PID */ |