[ros-diffs] [navaraf] 23183: Fix a bug in RtlMultiByteToUnicodeSize. Credits belong to whoever debugged it.
navaraf at svn.reactos.org
navaraf at svn.reactos.org
Thu Jul 20 08:25:51 CEST 2006
Author: navaraf
Date: Thu Jul 20 10:25:51 2006
New Revision: 23183
URL: http://svn.reactos.org/svn/reactos?rev=23183&view=rev
Log:
Fix a bug in RtlMultiByteToUnicodeSize. Credits belong to whoever debugged it.
Modified:
trunk/reactos/lib/rtl/nls.c
Modified: trunk/reactos/lib/rtl/nls.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/nls.c?rev=23183&r1=23182&r2=23183&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/nls.c (original)
+++ trunk/reactos/lib/rtl/nls.c Thu Jul 20 10:25:51 2006
@@ -285,18 +285,12 @@
{
if (NlsLeadByteInfo[*(PUCHAR)MbString++])
{
- if (!MbSize)
- {
- /* partial char, ignore it */
- Length++;
- break;
+ if (MbSize)
+ {
+ /* Move on */
+ MbSize--;
+ MbString++;
}
- }
- else
- {
- /* Move on */
- MbSize--;
- MbString++;
}
/* Increase returned size */
More information about the Ros-diffs
mailing list