/** @file\r
Driver Binding functions implementationfor for UefiPxeBc Driver.\r
\r
+ (C) Copyright 2014 Hewlett-Packard Development Company, L.P.<BR>\r
Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
&gEfiCallerIdGuid,\r
&Private->Id\r
);\r
- if (Private != NULL) {\r
- FreePool (Private);\r
- }\r
}\r
\r
if (IpVersion == IP_VERSION_4) {\r
PxeBcDestroyIp6Children (This, Private);\r
}\r
\r
+ if (FirstStart && Private != NULL) {\r
+ FreePool (Private);\r
+ }\r
+\r
return Status;\r
}\r
\r
EFI_LOAD_FILE_PROTOCOL *LoadFile;\r
EFI_STATUS Status;\r
EFI_HANDLE NicHandle;\r
- BOOLEAN IsIpv6;\r
PXEBC_PRIVATE_PROTOCOL *Id;\r
\r
Private = NULL;\r
VirtualNic = NULL;\r
LoadFile = NULL;\r
Id = NULL;\r
- IsIpv6 = FALSE;\r
\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r