}\r
\r
TmpStr = AllocateCopyPool (StrSize (InputFileType), InputFileType);\r
+ ASSERT(TmpStr != NULL);\r
LibToLowerString(TmpStr);\r
\r
IsSupported = (StrStr (gFileExplorerPrivate.FileType, TmpStr) == NULL ? FALSE : TRUE);\r
MenuEntry->DisplayString,\r
NULL\r
);\r
- FreePool (Info);\r
+\r
+ if (Info != NULL)\r
+ FreePool (Info);\r
\r
OptionNumber++;\r
InsertTailList (&gFileExplorerPrivate.FsOptionMenu->Head, &MenuEntry->Link);\r
gFileExplorerPrivate.ChooseHandler = ChooseHandler;\r
if (FileType != NULL) {\r
gFileExplorerPrivate.FileType = AllocateCopyPool (StrSize (FileType), FileType);\r
+ ASSERT(gFileExplorerPrivate.FileType != NULL);\r
LibToLowerString(gFileExplorerPrivate.FileType);\r
} else {\r
gFileExplorerPrivate.FileType = NULL;\r