\r
if (FS == NULL) {\r
FS = StrnCatGrow(&FS, NULL, Name, 0);\r
- TempSpot = StrStr(FS, L"\\");\r
- if (TempSpot != NULL) {\r
- *TempSpot = CHAR_NULL;\r
+ if (FS != NULL) {\r
+ TempSpot = StrStr(FS, L"\\");\r
+ if (TempSpot != NULL) {\r
+ *TempSpot = CHAR_NULL;\r
+ }\r
}\r
}\r
+ if (FS == NULL) {\r
+ return (EFI_INVALID_PARAMETER);\r
+ }\r
\r
//\r
// do it\r