Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
darylm503 ad07c107f7 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
2012-07-18 18:23:25 +00:00
AppPkg Update copyright format 2012-04-24 06:49:39 +00:00
ArmPkg ArmPkg/CompilerIntrinsicsLib: Added missing __aeabi_uread8 and __aeabi_uwrite8 2012-07-12 18:00:36 +00:00
ArmPlatformPkg ArmPlatformPkg/ArmVExpressLibCTA9x4: Fixed build 2012-07-11 18:57:31 +00:00
BaseTools Roll back the changes for BaseTools 2012-06-25 02:24:12 +00:00
BeagleBoardPkg ArmPlatformPkg/PrePi: Declared the ARM MP Core Info 2012-07-04 20:17:46 +00:00
Conf Adding top-level Conf directory for next generation of EDK II build infrastructure tools. 2007-06-20 19:33:23 +00:00
CryptoPkg Add interfaces to several library instances of BaseCryptLib. 2012-07-18 09:32:05 +00:00
DuetPkg DuetPkg DuetPkgIa32.dsc & DuetPkgX64.dsc: Add library class and instance mapping for UefiCpuLib after UefiCpuPkg\CpuDxe consumes UefiCpuLib. 2012-07-10 04:57:44 +00:00
EdkCompatibilityPkg EdkCompatibilityPkg MpServicesOnFrameworkMpServicesThunk: Update .S files to be consistent with corresponding .asm files. 2012-07-02 10:38:24 +00:00
EdkShellBinPkg New EDK Shell binary(r59). 2012-05-30 09:08:33 +00:00
EdkShellPkg EdkShellPkg/ShellR33.patch: Fixed '32'2' folder names 2012-06-22 18:47:06 +00:00
EmbeddedPkg EmbeddedPkg/EmbeddedPkg.dec: Add missing PcdMetronomeTickPeriod PCD 2012-07-09 19:45:32 +00:00
EmulatorPkg EmulatorPkg/build.sh: Fix link issue for openSUSE 2012-04-30 23:50:08 +00:00
FatBinPkg FatBinPkg/License.txt: Sync with License.txt in FatPkg 2012-04-11 23:19:56 +00:00
IntelFrameworkModulePkg To follow UEFI spec, update the code to make correct check to support multiple _ADR fields. 2012-07-18 06:21:08 +00:00
IntelFrameworkPkg Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg Return EFI_UNSUPPORTED if READY_TO_BOOT function is invoked at SMM runtime. 2012-07-17 08:21:42 +00:00
MdePkg Update HobLib and Hob Service to avoid data over flow. 2012-07-17 01:50:52 +00:00
NetworkPkg Update PXE driver to wait for IPv6 duplicate address detection to finish. 2012-07-04 04:34:10 +00:00
Nt32Pkg Fixed build failed. 2012-05-31 08:35:48 +00:00
Omap35xxPkg EDK II Packages: Added License.txt files 2012-04-12 16:40:32 +00:00
OptionRomPkg Fixed header comment 2012-06-14 18:36:50 +00:00
OvmfPkg OvmfPkg BDS: Remove support for loading vgabios-cirrus.bin from 0xc0000 2012-07-10 22:43:42 +00:00
PcAtChipsetPkg Fix file name not included in the inf. 2012-06-07 03:22:13 +00:00
PerformancePkg Fixed build failed. 2012-05-31 08:35:48 +00:00
SecurityPkg 1. Remove extra attribute for SetupMode, SignatureSupport and SecureBoot variable. 2012-07-17 08:38:58 +00:00
ShellBinPkg ShellBinPkg: Update binary images to those made from revision 13224 of ShellPkg. 2012-05-30 20:10:20 +00:00
ShellPkg ShellPkg: update pci enumeration routine for platforms with multiple pci segments. 2012-07-11 19:08:40 +00:00
SourceLevelDebugPkg This revision can only work with Intel(c) UDK Debugger Tool version 1.2 or greater. Detailed change log is as below: 2012-06-11 02:15:11 +00:00
StdLib StdLib/LibC/Uefi/Devices/Console/daConsole.c: Fix bug where unconvertable wide characters would cause the code to hang or generate an exception. 2012-07-18 18:23:25 +00:00
StdLibPrivateInternalFiles StdLib: Add multi-byte character support. The normal "narrow" character set is now UTF-8 instead of ASCII. 2012-06-15 19:58:39 +00:00
UefiCpuPkg UefiCpuPkg CpuDxe: Call UefiCpuLib.InitializeFloatingPointUnits () to initialize X87 FPU Control Word for BSP. 2012-07-06 05:49:53 +00:00
UnixPkg Fixed build failed. 2012-05-31 08:35:48 +00:00
BuildNotes2.txt Update EDKII BuildNotes to say the default tool chain tag is VS2008 instead of VS2005 2011-12-14 06:15:48 +00:00
edksetup.bat Added VS2010 support in edksetup script. 2012-04-10 07:45:35 +00:00
edksetup.sh Correct copyright year 2011-02-16 12:21:31 +00:00