From: Ted Lemon Date: Thu, 19 Apr 2001 16:48:53 +0000 (+0000) Subject: Use interface_snorf to register interfaces specified on the command line. X-Git-Tag: V3-RC2~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f4c06dadd8f571e27d6ed071d3a4ccf86afd1991;p=thirdparty%2Fdhcp.git Use interface_snorf to register interfaces specified on the command line. --- diff --git a/relay/dhcrelay.c b/relay/dhcrelay.c index bb1302e2b..1d3f2d5b4 100644 --- a/relay/dhcrelay.c +++ b/relay/dhcrelay.c @@ -43,7 +43,7 @@ #ifndef lint static char ocopyright[] = -"$Id: dhcrelay.c,v 1.51 2001/04/05 22:44:23 mellon Exp $ Copyright (c) 1997-2000 Internet Software Consortium. All rights reserved.\n"; +"$Id: dhcrelay.c,v 1.52 2001/04/19 16:48:53 mellon Exp $ Copyright (c) 1997-2000 Internet Software Consortium. All rights reserved.\n"; #endif /* not lint */ #include "dhcpd.h" @@ -175,13 +175,7 @@ int main (argc, argv, envp) usage (); } strcpy (tmp -> name, argv [i]); - tmp -> flags = INTERFACE_REQUESTED; - if (interfaces) { - interface_reference (&tmp -> next, interfaces, - MDL); - interface_dereference (&interfaces, MDL); - } - interface_reference (&interfaces, tmp, MDL); + interface_snorf (tmp, INTERFACE_REQUESTED); interface_dereference (&tmp, MDL); } else if (!strcmp (argv [i], "-q")) { quiet = 1;