From: Razvan Becheriu Date: Mon, 19 Feb 2018 17:55:20 +0000 (+0200) Subject: minor changes X-Git-Tag: kea5574_base~10^2~1^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d715910eb61c5b6182f5cfd90b633a05eedcfc16;p=thirdparty%2Fkea.git minor changes --- diff --git a/src/lib/dhcpsrv/cql_lease_mgr.cc b/src/lib/dhcpsrv/cql_lease_mgr.cc index 2c435c0732..46b77134b8 100644 --- a/src/lib/dhcpsrv/cql_lease_mgr.cc +++ b/src/lib/dhcpsrv/cql_lease_mgr.cc @@ -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(address_);