[ros-diffs] [cwittich] 30577: don't crash when Buffer is NULL

cwittich at svn.reactos.org cwittich at svn.reactos.org
Mon Nov 19 13:14:54 CET 2007


Author: cwittich
Date: Mon Nov 19 15:14:54 2007
New Revision: 30577

URL: http://svn.reactos.org/svn/reactos?rev=30577&view=rev
Log:
don't crash when Buffer is NULL

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

Modified: trunk/reactos/lib/rtl/dos8dot3.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/dos8dot3.c?rev=30577&r1=30576&r2=30577&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/dos8dot3.c (original)
+++ trunk/reactos/lib/rtl/dos8dot3.c Mon Nov 19 15:14:54 2007
@@ -255,7 +255,7 @@
     if (RtlUpcaseUnicodeStringToCountedOemString( AnsiName, UnicodeName, FALSE ) != STATUS_SUCCESS)
         return FALSE;
 
-    if (AnsiName->Length > 12) return FALSE;
+    if ((AnsiName->Length > 12) || (AnsiName->Buffer == NULL)) return FALSE;
 
     /* a starting . is invalid, except for . and .. */
     if (AnsiName->Buffer[0] == '.')




More information about the Ros-diffs mailing list