]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/DnsDxe/DnsProtocol.c
NetworkPkg/DnsDxe: Fix zero StationIp configuration failure of DNSv6
[mirror_edk2.git] / NetworkPkg / DnsDxe / DnsProtocol.c
index 0e7ed34b4e0c73e9d9691f90aa200b2053d36f33..bd189aebbe1c2b02f21417281bebcf6ee8c3c3ca 100644 (file)
@@ -1106,7 +1106,9 @@ Dns6Configure (
     //\r
     // Config UDP\r
     //\r
+    gBS->RestoreTPL (OldTpl);\r
     Status = Dns6ConfigUdp (Instance, Instance->UdpIo);\r
+    OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
     if (EFI_ERROR (Status)) {\r
       if (Instance->Dns6CfgData.DnsServerList != NULL) {\r
         FreePool (Instance->Dns6CfgData.DnsServerList);\r