Commit 9b348d7d authored by Thomas Markwalder's avatar Thomas Markwalder
Browse files

[master] Fixed static v6 leases not getting written to packet

    Merges in rt45292a.
parent b7b26ece
......@@ -2225,6 +2225,9 @@ reply_process_ia_na(struct reply_state *reply, struct option_cache *ia) {
reply->client_id.data, 60),
iaid);
/* Write the lease out in wire-format to the outbound buffer */
write_to_packet(reply, ia_cursor);
if ((reply->buf.reply.msg_type == DHCPV6_REPLY) &&
(reply->on_star.on_commit != NULL)) {
execute_statements(NULL, reply->packet, NULL, NULL,
......@@ -4247,6 +4250,10 @@ reply_process_ia_pd(struct reply_state *reply, struct option_cache *ia) {
print_hex_1(reply->client_id.len,
reply->client_id.data, 60),
iaid);
/* Write the lease out in wire-format to the outbound buffer */
write_to_packet(reply, ia_cursor);
if ((reply->buf.reply.msg_type == DHCPV6_REPLY) &&
(reply->on_star.on_commit != NULL)) {
execute_statements(NULL, reply->packet, NULL, NULL,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment