summaryrefslogtreecommitdiff
path: root/net/flow-tools/patches/patch-ah
blob: 3521074e8de0e3c038e93e781a5fcfd6d274733e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$NetBSD: patch-ah,v 1.5 2013/02/03 17:48:45 kefren Exp $

--- src/flow-capture.c.orig	2004-01-05 19:56:50.000000000 +0200
+++ src/flow-capture.c	2013-02-03 18:33:26.000000000 +0200
@@ -350,7 +350,7 @@ char **argv;
       ftv.set = 1;
       break;
 
-    case 'i': /* preserve inherited umask */
+    case 'u': /* preserve inherited umask */
       preserve_umask = 1;
       break;
 
@@ -451,7 +451,8 @@ char **argv;
     if (!preserve_umask)
       umask(0022);
 
-    setsid();
+    if (setsid() == -1)
+      fterr_err(1, "setsid()");
 
     for (n = 0; n < 16; ++n)
       close (n);
@@ -998,7 +999,7 @@ skip_pdu_decode:
         fterr_errx(1, "calc_rotate(): failed");
 
       /* remember when file was created */
-      cap_file.time = (u_int32)tt_now;
+      cap_file.time = tt_now;
 
       /* remember the version encoded in the filename */
       bcopy(&ftv, &cap_file.ftv, sizeof cap_file.ftv);