Scope: using hostname from request instead of resserved lease hostname in GetOffer().

This commit is contained in:
Shreyas Zare
2019-07-28 15:52:39 +05:30
parent 8a712cf739
commit 72ff15a91e

View File

@@ -527,7 +527,7 @@ namespace DnsServerCore.Dhcp
if (reservedLease.ClientIdentifier.Equals(clientIdentifierKey))
{
//reserved address exists
Lease reservedOffer = new Lease(LeaseType.Reserved, request.ClientIdentifier, reservedLease.HostName, request.ClientHardwareAddress, reservedLease.Address, null, GetLeaseTime());
Lease reservedOffer = new Lease(LeaseType.Reserved, request.ClientIdentifier, request.HostName?.HostName, request.ClientHardwareAddress, reservedLease.Address, null, GetLeaseTime());
return _offers.AddOrUpdate(request.ClientIdentifier, reservedOffer, delegate (ClientIdentifierOption key, Lease existingValue)
{