]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Fix a minor bug in nested subnet processing.
authorTed Lemon <source@isc.org>
Thu, 27 May 1999 17:47:16 +0000 (17:47 +0000)
committerTed Lemon <source@isc.org>
Thu, 27 May 1999 17:47:16 +0000 (17:47 +0000)
server/confpars.c

index bb75c3714aeea4145cb4dc258f5ae5b9916e9c8d..51b52828c5f617a516be89115a65c43ce373af99 100644 (file)
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: confpars.c,v 1.45.2.10 1999/04/06 15:18:27 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: confpars.c,v 1.45.2.11 1999/05/27 17:47:16 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -773,8 +773,7 @@ void parse_subnet_declaration (cfile, share)
                share -> subnets = subnet;
        else {
                u = (struct subnet *)0;
-               for (t = share -> subnets;
-                    t -> next_sibling; t = t -> next_sibling) {
+               for (t = share -> subnets; t; t = t -> next_sibling) {
                        if (subnet_inner_than (subnet, t, 0)) {
                                if (u)
                                        u -> next_sibling = subnet;
@@ -785,7 +784,7 @@ void parse_subnet_declaration (cfile, share)
                        }
                        u = t;
                }
-               t -> next_sibling = subnet;
+               u -> next_sibling = subnet;
        }
 }