From 72ff15a91e7d114176f009fc3be75c24c6f8c00a Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 28 Jul 2019 15:52:39 +0530 Subject: [PATCH] Scope: using hostname from request instead of resserved lease hostname in GetOffer(). --- DnsServerCore/Dhcp/Scope.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DnsServerCore/Dhcp/Scope.cs b/DnsServerCore/Dhcp/Scope.cs index 7304f224..52a9835b 100644 --- a/DnsServerCore/Dhcp/Scope.cs +++ b/DnsServerCore/Dhcp/Scope.cs @@ -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) {