// Got the option, so just return\r
//\r
FreePool (OptionPtr);\r
- FreePool (TempOptionPtr);\r
+ if (TempOptionPtr != NULL) {\r
+ FreePool (TempOptionPtr);\r
+ }\r
return EFI_SUCCESS;\r
} else {\r
//\r
//\r
if (EFI_ERROR (Status) || UpdateDescription) {\r
FreePool (OptionPtr);\r
- FreePool (TempOptionPtr);\r
+ if (TempOptionPtr != NULL) {\r
+ FreePool (TempOptionPtr);\r
+ }\r
return Status;\r
}\r
\r
sizeof (UINT16),\r
&BootOrderEntry\r
);\r
- FreePool (TempOptionPtr);\r
+ if (TempOptionPtr != NULL) {\r
+ FreePool (TempOptionPtr);\r
+ }\r
return Status;\r
}\r
\r