//\r
// Skip <ConfigRequest>\r
//\r
- Value = Result + Length;\r
if (IsBufferStorage) {\r
+ Value = StrStr (Result, L"&VALUE");\r
+ if (Value == NULL) {\r
+ FreePool (Result);\r
+ return EFI_NOT_FOUND;\r
+ }\r
//\r
// Skip "&VALUE"\r
//\r
Value = Value + 6;\r
+ } else {\r
+ Value = Result + Length;\r
}\r
if (*Value != '=') {\r
FreePool (Result);\r