]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
minor changes
authorRazvan Becheriu <razvan.becheriu@qualitance.com>
Mon, 19 Feb 2018 17:55:20 +0000 (19:55 +0200)
committerRazvan Becheriu <razvan.becheriu@qualitance.com>
Mon, 19 Feb 2018 17:55:20 +0000 (19:55 +0200)
src/lib/dhcpsrv/cql_lease_mgr.cc

index 2c435c0732dcfb136093d51387315842c90f791f..46b77134b84fd8a1bc2f9491d780222eb9466b2b 100644 (file)
@@ -641,8 +641,10 @@ CqlLease4Exchange::retrieve() {
         time_t cltt = 0;
         CqlExchange::convertFromDatabaseTime(expire_, valid_lifetime_, cltt);
 
-        // Recreate the hardware address.
-        HWAddrPtr hwaddr(new HWAddr(hwaddr_, HTYPE_ETHER));
+        HWAddrPtr hwaddr;
+        if (hwaddr_.size()) {
+            hwaddr.reset(new HWAddr(hwaddr_, HTYPE_ETHER));
+        }
 
         uint32_t addr4 = static_cast<uint32_t>(address_);