diff options
Diffstat (limited to 'client/dhclient.c')
-rw-r--r-- | client/dhclient.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/client/dhclient.c b/client/dhclient.c index a0c9536d..3a74269a 100644 --- a/client/dhclient.c +++ b/client/dhclient.c @@ -1410,7 +1410,7 @@ struct client_lease *packet_to_lease (packet, client) if (!(i & 2) && packet -> raw -> sname [0]) { unsigned len; /* Don't count on the NUL terminator. */ - for (len = 0; len < 64; len++) + for (len = 0; len < DHCP_SNAME_LEN; len++) if (!packet -> raw -> sname [len]) break; lease -> server_name = dmalloc (len + 1, MDL); @@ -1429,7 +1429,7 @@ struct client_lease *packet_to_lease (packet, client) if (!(i & 1) && packet -> raw -> file [0]) { unsigned len; /* Don't count on the NUL terminator. */ - for (len = 0; len < 64; len++) + for (len = 0; len < DHCP_FILE_LEN; len++) if (!packet -> raw -> file [len]) break; lease -> filename = dmalloc (len + 1, MDL); |