summaryrefslogtreecommitdiff
path: root/relay
diff options
context:
space:
mode:
authorTed Lemon <source@isc.org>2001-04-19 16:48:53 +0000
committerTed Lemon <source@isc.org>2001-04-19 16:48:53 +0000
commitf4c06dadd8f571e27d6ed071d3a4ccf86afd1991 (patch)
tree133119ead0e21f9590361faf5d671e2be9f9dbc7 /relay
parentca53ccc8be6059d5a0c6ab4275331ed19117cf6f (diff)
downloadisc-dhcp-f4c06dadd8f571e27d6ed071d3a4ccf86afd1991.tar.gz
Use interface_snorf to register interfaces specified on the command line.
Diffstat (limited to 'relay')
-rw-r--r--relay/dhcrelay.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/relay/dhcrelay.c b/relay/dhcrelay.c
index bb1302e2..1d3f2d5b 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;