mirror of https://github.com/acidanthera/audk.git
MdeModulePkg/Ip4Dxe: Ignore duplicated DNS address check
Having duplicated DNS server IPs specified is not an ideal configuration, but not an error condition. This patch is to remove the duplicated DNS address check to allow the same DNS address setting in SetData(). Cc: Hegde Nagaraj P <nagaraj-p.hegde@hpe.com> Cc: Subramanian Sriram <sriram-s@hpe.com> Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by: Subramanian Sriram <sriram-s@hpe.com> Reviewed-by: Hegde Nagaraj P <nagaraj-p.hegde@hpe.com> Tested-by: Hegde Nagaraj P <nagaraj-p.hegde@hpe.com>
This commit is contained in:
parent
29c90f14c9
commit
a2f4b153ac
|
@ -705,7 +705,6 @@ Ip4Config2SetDnsServerWorker (
|
|||
{
|
||||
UINTN OldIndex;
|
||||
UINTN NewIndex;
|
||||
UINTN Index1;
|
||||
EFI_IPv4_ADDRESS *OldDns;
|
||||
EFI_IPv4_ADDRESS *NewDns;
|
||||
UINTN OldDnsCount;
|
||||
|
@ -747,15 +746,6 @@ Ip4Config2SetDnsServerWorker (
|
|||
return EFI_INVALID_PARAMETER;
|
||||
}
|
||||
|
||||
for (Index1 = NewIndex + 1; Index1 < NewDnsCount; Index1++) {
|
||||
if (EFI_IP4_EQUAL (NewDns + NewIndex, NewDns + Index1)) {
|
||||
if (Tmp != NULL) {
|
||||
FreePool (Tmp);
|
||||
}
|
||||
return EFI_INVALID_PARAMETER;
|
||||
}
|
||||
}
|
||||
|
||||
if (OneAdded) {
|
||||
//
|
||||
// If any address in the new setting is not in the old settings, skip the
|
||||
|
|
Loading…
Reference in New Issue