mirror of
https://github.com/acidanthera/audk.git
synced 2025-04-08 17:05:09 +02:00
ShellPkg: Fix 'parse' command to use ," for SFO column delimiter
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chris Phillips <chrisp@hp.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16412 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
66b280df28
commit
76c94bb2dd
@ -92,7 +92,7 @@ PerformParsing(
|
||||
if (LoopVariable == TableNameInstance
|
||||
|| (TableNameInstance == (UINTN)-1)) {
|
||||
for (ColumnLoop = 1, ColumnPointer = TempLine; ColumnLoop < ColumnIndex && ColumnPointer != NULL && *ColumnPointer != CHAR_NULL; ColumnLoop++) {
|
||||
ColumnPointer = StrStr (ColumnPointer, L",");
|
||||
ColumnPointer = StrStr (ColumnPointer, L",\"");
|
||||
if (ColumnPointer != NULL && *ColumnPointer != CHAR_NULL){
|
||||
ColumnPointer++;
|
||||
}
|
||||
@ -102,7 +102,7 @@ PerformParsing(
|
||||
ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_PROBLEM_VAL), gShellLevel2HiiHandle, L"Column Index");
|
||||
ShellStatus = SHELL_INVALID_PARAMETER;
|
||||
} else {
|
||||
TempSpot = StrStr (ColumnPointer, L",");
|
||||
TempSpot = StrStr (ColumnPointer, L",\"");
|
||||
if (TempSpot != NULL) {
|
||||
*TempSpot = CHAR_NULL;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user