Commit daf2abe6 authored by Tomek Mrugalski's avatar Tomek Mrugalski 🛰
Browse files

[2702] Fix for DHCPv4 client renewals (without client-id)

parent 7782afce
5XX. [func] marcin,tomek
b10-dhcp4: Address renewal now works properly for DHCPv4 clients
that do not send client-ids.
(Trac #2702, git TBD)
568. [func] muks
Various message IDs have been renamed to remove the word 'ERROR'
from them when they are not logged at ERROR severity level.
......
......@@ -274,7 +274,7 @@ AllocEngine::allocateAddress4(const SubnetPtr& subnet,
}
// Check if there's existing lease for that subnet/clientid/hwaddr combination.
Lease4Ptr existing = LeaseMgrFactory::instance().getLease4(hwaddr->hwaddr_, subnet->getID());
Lease4Ptr existing = LeaseMgrFactory::instance().getLease4(*hwaddr, subnet->getID());
if (existing) {
// We have a lease already. This is a returning client, probably after
// its reboot.
......
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