- A bug was fixed that caused the DHCPv6 ORO option to be corrupted with
seemingly random values.
+- A reference overleak in DHCPv6 shared network processing was repaired.
+
Changes since 4.0.0b2
- Clarified error message when lease limit exceeded
* No pools, we're done.
*/
if (shared_network->ipv6_pools == NULL) {
- shared_network_dereference(&shared_network, MDL);
log_debug("Unable to pick client address: "
"no IPv6 pools on this shared network");
return ISC_R_NORESOURCES;
}
shared_network->last_ipv6_pool = i;
- shared_network_dereference(&shared_network, MDL);
log_debug("Picking pool address %s",
inet_ntop(AF_INET6, &((*addr)->addr),
tmp_buf, sizeof(tmp_buf)));