]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Clear up an omission in the host group writing code.
authorTed Lemon <source@isc.org>
Mon, 4 Oct 1999 23:19:36 +0000 (23:19 +0000)
committerTed Lemon <source@isc.org>
Mon, 4 Oct 1999 23:19:36 +0000 (23:19 +0000)
server/db.c

index ca073de6edfb32ebc77b2535cdc69274b86ce0cb..1fb11db995e8dce7785f71056641481938a25827 100644 (file)
@@ -22,7 +22,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: db.c,v 1.30 1999/10/01 03:24:59 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: db.c,v 1.31 1999/10/04 23:19:36 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -312,8 +312,9 @@ int write_host (host)
                        }
                }
 
-               if (host -> named_group &&
-                   host -> group != host -> named_group -> group) {
+               if (host -> group &&
+                   (!host -> named_group ||
+                    host -> group != host -> named_group -> group)) {
                        errno = 0;
                        write_statements (db_file,
                                          host -> group -> statements, 8);