[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