]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Fix up a couple of places where ic_timeout wasn't initialized in strioctl structs
authorTed Lemon <source@isc.org>
Thu, 5 Sep 1996 23:56:52 +0000 (23:56 +0000)
committerTed Lemon <source@isc.org>
Thu, 5 Sep 1996 23:56:52 +0000 (23:56 +0000)
common/nit.c
nit.c

index e73af57dac30289c7c42afeaf10eef31b2fb6e59..43fa7e49638ad5fa50cb0f7d62bb92fe74ae8add 100644 (file)
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: nit.c,v 1.8 1996/09/02 21:14:58 mellon Exp $ Copyright (c) 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: nit.c,v 1.9 1996/09/05 23:56:52 mellon Exp $ Copyright (c) 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -133,6 +133,7 @@ void if_register_send (info, interface)
        sio.ic_cmd = NIOCSETF;
        sio.ic_len = sizeof pf;
        sio.ic_dp = (char *)&pf;
+       sio.ic_timout = INFTIM;
        if (ioctl (info -> wfdesc, I_STR, &sio) < 0)
                error ("Can't set NIT filter: %m");
 #else
@@ -217,6 +218,7 @@ void if_register_receive (info, interface)
        sio.ic_cmd = NIOCSETF;
        sio.ic_len = sizeof pf;
        sio.ic_dp = (char *)&pf;
+       sio.ic_timout = INFTIM;
        if (ioctl (info -> rfdesc, I_STR, &sio) < 0)
                error ("Can't set NIT filter on %s: %m", info -> name);
 
diff --git a/nit.c b/nit.c
index e73af57dac30289c7c42afeaf10eef31b2fb6e59..43fa7e49638ad5fa50cb0f7d62bb92fe74ae8add 100644 (file)
--- a/nit.c
+++ b/nit.c
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: nit.c,v 1.8 1996/09/02 21:14:58 mellon Exp $ Copyright (c) 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: nit.c,v 1.9 1996/09/05 23:56:52 mellon Exp $ Copyright (c) 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -133,6 +133,7 @@ void if_register_send (info, interface)
        sio.ic_cmd = NIOCSETF;
        sio.ic_len = sizeof pf;
        sio.ic_dp = (char *)&pf;
+       sio.ic_timout = INFTIM;
        if (ioctl (info -> wfdesc, I_STR, &sio) < 0)
                error ("Can't set NIT filter: %m");
 #else
@@ -217,6 +218,7 @@ void if_register_receive (info, interface)
        sio.ic_cmd = NIOCSETF;
        sio.ic_len = sizeof pf;
        sio.ic_dp = (char *)&pf;
+       sio.ic_timout = INFTIM;
        if (ioctl (info -> rfdesc, I_STR, &sio) < 0)
                error ("Can't set NIT filter on %s: %m", info -> name);