From af230458371741f751b0dfeeae06072e013f4945 Mon Sep 17 00:00:00 2001 From: darylm503 Date: Fri, 12 Oct 2012 17:58:30 +0000 Subject: StdLib: Reverse a previous change resulting in string pointers that were not being incremented sufficiently to accommodate the terminating NUL. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: daryl.mcdaniel@intel.com Reviewed-by: Fernandes, Cristiano git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13834 6f19259b-4bc3-4df7-8a09-765794883524 --- StdLib/LibC/Main/Main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'StdLib') diff --git a/StdLib/LibC/Main/Main.c b/StdLib/LibC/Main/Main.c index 9afffff7c..5736428db 100644 --- a/StdLib/LibC/Main/Main.c +++ b/StdLib/LibC/Main/Main.c @@ -112,7 +112,7 @@ DEBUG_CODE_END(); string = gMD->NCmdLine; for(count = 0; count < Argc; ++count) { nArgv[count] = string; - AVsz = wcstombs(string, Argv[count], nArgvSize); + AVsz = wcstombs(string, Argv[count], nArgvSize) + 1; DEBUG((DEBUG_INFO, "Cvt[%d] %d \"%s\" --> \"%a\"\n", (INT32)count, (INT32)AVsz, Argv[count], nArgv[count])); string += AVsz; nArgvSize -= AVsz; -- cgit v1.2.3