gBS->CloseEvent (Private->UdpTimeOutEvent);\r
Private->CurSrcPort = 0;\r
Private->BootFileSize = 0;\r
+ Private->SolicitTimes = 0;\r
+ Private->ElapsedTime = 0;\r
\r
//\r
// Reset the mode data.\r
Mode->IcmpErrorReceived = FALSE;\r
Private->Function = EFI_PXE_BASE_CODE_FUNCTION_DHCP;\r
Private->IsOfferSorted = SortOffers;\r
+ Private->SolicitTimes = 0;\r
+ Private->ElapsedTime = 0;\r
\r
if (!Mode->Started) {\r
return EFI_NOT_STARTED;\r
//\r
Status = PxeBcDhcp6Sarr (Private, Private->Dhcp6);\r
\r
+ if (EFI_ERROR (Status)) {\r
+ return Status;\r
+ }\r
+\r
//\r
// Configure Udp6Read instance\r
//\r
//\r
Status = PxeBcDhcp4Dora (Private, Private->Dhcp4);\r
\r
+ if (EFI_ERROR (Status)) {\r
+ return Status;\r
+ }\r
+\r
//\r
// Configure Udp4Read instance\r
//\r
}\r
\r
if (NewSendGUID != NULL) {\r
- if (*NewSendGUID && EFI_ERROR (PxeBcGetSystemGuid (&SystemGuid))) {\r
+ if (*NewSendGUID && EFI_ERROR (NetLibGetSystemGuid (&SystemGuid))) {\r
return EFI_INVALID_PARAMETER;\r
}\r
Mode->SendGUID = *NewSendGUID;\r