"[E_PARSING_FAILED] Entry name could not be parsed.");
}
- line.SubString(firstTokenPos + 1, entryVal); // extract entry value
+ if (line.GetLength() > firstTokenPos + 1)
+ {
+ line.SubString(firstTokenPos + 1, entryVal); // extract entry value
+ }
// check if entry value contains invalid chars
pEntryValue.reset(_StringConverter::CopyToCharArrayN(entryVal));