More documentation.
[nodemanager.git] / sliver.py
index 0a299da..7546bc1 100644 (file)
--- a/sliver.py
+++ b/sliver.py
@@ -51,6 +51,8 @@ class Sliver(vserver.VServer):
             logger.log('%s: starting' % self.name)
             child_pid = os.fork()
             if child_pid == 0:
+                # VServer.start calls fork() internally, so we don't need all of fork_as()
+                tools.close_nonstandard_fds()
                 vserver.VServer.start(self, True)
                 os._exit(0)
             else: os.waitpid(child_pid, 0)