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
\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