[ros-diffs] [greatlrd] 21541: RtlIntegerToUnicodeString incress the interal buffer size to 33bytes as wine does RtlInt64ToUnicodeString incress the interal buffer size to 65bytes as wine does This will take care of some intToChar Bugs I have been locking of it for sometimes now thanks to crashfourit network patch and we talk I did found it.

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Mon Apr 10 19:21:46 CEST 2006


Author: greatlrd
Date: Mon Apr 10 21:21:46 2006
New Revision: 21541

URL: http://svn.reactos.ru/svn/reactos?rev=21541&view=rev
Log:
RtlIntegerToUnicodeString
incress the interal buffer size to 33bytes 
as wine does 

RtlInt64ToUnicodeString
incress the interal buffer size to 65bytes 
as wine does 

This will take care of some intToChar Bugs
I have been locking of it for sometimes now
thanks to crashfourit network patch and we talk I did found it. 

Modified:
    trunk/reactos/lib/rtl/unicode.c

Modified: trunk/reactos/lib/rtl/unicode.c
URL: http://svn.reactos.ru/svn/reactos/trunk/reactos/lib/rtl/unicode.c?rev=21541&r1=21540&r2=21541&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/unicode.c (original)
+++ trunk/reactos/lib/rtl/unicode.c Mon Apr 10 21:21:46 2006
@@ -625,7 +625,7 @@
    IN OUT PUNICODE_STRING String)
 {
     ANSI_STRING AnsiString;
-    CHAR Buffer[16];
+    CHAR Buffer[33];
     NTSTATUS Status;
 
     Status = RtlIntegerToChar(Value, Base, sizeof(Buffer), Buffer);
@@ -653,7 +653,7 @@
 {
     LARGE_INTEGER LargeInt;
     ANSI_STRING AnsiString;
-    CHAR Buffer[32];
+    CHAR Buffer[65];
     NTSTATUS Status;
 
     LargeInt.QuadPart = Value;





More information about the Ros-diffs mailing list