$NetBSD$

--- src/flow-dscan.c.orig	2003-04-02 18:03:01.000000000 +0000
+++ src/flow-dscan.c
@@ -233,8 +233,9 @@ int main(int argc, char **argv)
     } else if (pid)
       exit (0); /* parent */
 
-    umask(0022);
-    setsid();
+    /* umask(0022); */
+    if (setsid() == -1)
+      fterr_err(1, "setsid()");
     for (i = 1; i < 16; ++i) /* XXX dynamically get NOFILE */
       close (i);
 
