]> git.proxmox.com Git - mirror_edk2.git/commit
StdLib/LibC/Uefi/Devices/Console/daConsole.c: Fix bug where unconvertable wide chara...
authordarylm503 <darylm503@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 18 Jul 2012 18:23:25 +0000 (18:23 +0000)
committerdarylm503 <darylm503@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 18 Jul 2012 18:23:25 +0000 (18:23 +0000)
commitad07c107f752a1ff71a22660afa2b9f8bcaaec9a
tree36b9360e728ba6d5b66b91a756f6a4b991350fc5
parent532616bbd62bea0fe4873f2e7a57de7be9ba3976
StdLib/LibC/Uefi/Devices/Console/daConsole.c:  Fix bug where unconvertable wide characters would cause the code to hang or generate an exception.

When the WideTtyCvt() function encountered an unconvertable character, it properly replaced it but did not update the byte count, numB, to 1 and instead left it at -1.

This fix sets numB to 1 when an unconvertable character is replaced.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: tim.lewis@insidesw.com
Reviewed-by: daryl.mcdaniel@intel.com
Reviewed-by: erik.c.bjorge@intel.com
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13540 6f19259b-4bc3-4df7-8a09-765794883524
StdLib/LibC/Uefi/Devices/Console/daConsole.c