diff options
-rw-r--r-- | toys/pending/dhcpd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/toys/pending/dhcpd.c b/toys/pending/dhcpd.c index 17f5009..d9ca7f0 100644 --- a/toys/pending/dhcpd.c +++ b/toys/pending/dhcpd.c @@ -2072,10 +2072,12 @@ void dhcpd_main(void) send_packet(1); break; } + get_reqparam(&gstate.rqopt); optptr = set_optval(optptr, DHCP_OPT_MESSAGE_TYPE, &msgtype, 1); optptr = set_optval(optptr, DHCP_OPT_SERVER_ID, &gconfig.server_nip, 4); reqested_lease = htonl(reqested_lease); optptr = set_optval(optptr, DHCP_OPT_LEASE_TIME, &reqested_lease, 4); + optptr = set_reqparam(optptr, gstate.rqopt); send_packet(1); write_leasefile(); break; |