]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
initialize option pointers after allocating a new class structure
authorTed Lemon <source@isc.org>
Fri, 17 May 1996 23:20:23 +0000 (23:20 +0000)
committerTed Lemon <source@isc.org>
Fri, 17 May 1996 23:20:23 +0000 (23:20 +0000)
common/memory.c
memory.c

index 3b4506cd45032d8b12f1e5f1fc1bdbcdab5fa29f..c472ac5f95c70e32adf92f915abc318a035191d4 100644 (file)
@@ -487,6 +487,8 @@ struct class *add_class (type, name)
        memset (class, 0, sizeof *class);
        strcpy (tname, name);
        class -> name = tname;
+       memset (class -> options, 0, sizeof class -> options);
+       class -> max_lease_time = class -> default_lease_time = 0;
 
        if (type)
                add_hash (user_class_hash,
index 3b4506cd45032d8b12f1e5f1fc1bdbcdab5fa29f..c472ac5f95c70e32adf92f915abc318a035191d4 100644 (file)
--- a/memory.c
+++ b/memory.c
@@ -487,6 +487,8 @@ struct class *add_class (type, name)
        memset (class, 0, sizeof *class);
        strcpy (tname, name);
        class -> name = tname;
+       memset (class -> options, 0, sizeof class -> options);
+       class -> max_lease_time = class -> default_lease_time = 0;
 
        if (type)
                add_hash (user_class_hash,