]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/Dhcp6Dxe/Dhcp6Impl.c
FatBinPkg: Update EBC/IA32/X64/IPF binaries
[mirror_edk2.git] / NetworkPkg / Dhcp6Dxe / Dhcp6Impl.c
index 2c2b9f9f0e7b5219050c1b43fa983c6990497ff2..d8c0ad0d24ec7414918264b193462f1e808b8468 100644 (file)
@@ -103,12 +103,6 @@ EfiDhcp6Start (
   OldTpl           = gBS->RaiseTPL (TPL_CALLBACK);\r
   Instance->UdpSts = EFI_ALREADY_STARTED;\r
 \r
-  //\r
-  // Need to clear initial time to make sure that elapsed-time\r
-  // is set to 0 for first Solicit.\r
-  //\r
-  Instance->StartTime = 0;\r
-\r
   //\r
   // Send the solicit message to start S.A.R.R process.\r
   //\r
@@ -216,12 +210,11 @@ EfiDhcp6Stop (
 \r
   Instance->UdpSts = EFI_ALREADY_STARTED;\r
   Status = Dhcp6SendReleaseMsg (Instance, Instance->IaCb.Ia);\r
+  gBS->RestoreTPL (OldTpl);\r
   if (EFI_ERROR (Status)) {\r
     goto ON_EXIT;\r
   }\r
 \r
-  gBS->RestoreTPL (OldTpl);\r
-\r
   //\r
   // Poll udp out of the net tpl if synchoronus call.\r
   //\r