From a1de1df66cceb6dce28671720c0c7d4be58b367c Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sat, 12 Dec 2020 16:50:37 +0530 Subject: [PATCH] WebService: specifying hardware address type explicitly in SetDhcpScopeAsync(). --- DnsServerCore/WebService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DnsServerCore/WebService.cs b/DnsServerCore/WebService.cs index 113aa61c..fac7bdee 100644 --- a/DnsServerCore/WebService.cs +++ b/DnsServerCore/WebService.cs @@ -3888,9 +3888,9 @@ namespace DnsServerCore for (int i = 0; i < strReservedLeaseParts.Length; i += 3) { - Lease reservedLease = new Lease(LeaseType.Reserved, null, strReservedLeaseParts[i + 0], IPAddress.Parse(strReservedLeaseParts[i + 1]), strReservedLeaseParts[i + 2]); + Lease reservedLease = new Lease(LeaseType.Reserved, null, DhcpMessageHardwareAddressType.Ethernet, strReservedLeaseParts[i + 0], IPAddress.Parse(strReservedLeaseParts[i + 1]), strReservedLeaseParts[i + 2]); - Lease existingReservedLease = scope.GetReservedLease(reservedLease.ClientIdentifier); + Lease existingReservedLease = scope.GetReservedLease(DhcpMessageHardwareAddressType.Ethernet, reservedLease.HardwareAddress); if (existingReservedLease != null) reservedLease.SetHostName(existingReservedLease.HostName);