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 568. [func] muks
Various message IDs have been renamed to remove the word 'ERROR' Various message IDs have been renamed to remove the word 'ERROR'
from them when they are not logged at ERROR severity level. from them when they are not logged at ERROR severity level.
......
...@@ -274,7 +274,7 @@ AllocEngine::allocateAddress4(const SubnetPtr& subnet, ...@@ -274,7 +274,7 @@ AllocEngine::allocateAddress4(const SubnetPtr& subnet,
} }
// Check if there's existing lease for that subnet/clientid/hwaddr combination. // 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) { if (existing) {
// We have a lease already. This is a returning client, probably after // We have a lease already. This is a returning client, probably after
// its reboot. // its reboot.
......
Supports Markdown
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