Thomas Faller : ntdll: Fix invalid use of uninitialized memory.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Sep 9 09:57:36 CDT 2015


Module: wine
Branch: master
Commit: d90f25156c09c374554cd799b0076e1bc938c002
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d90f25156c09c374554cd799b0076e1bc938c002

Author: Thomas Faller <tfaller1 at gmx.de>
Date:   Tue Sep  8 16:32:12 2015 +0200

ntdll: Fix invalid use of uninitialized memory.

---

 dlls/ntdll/path.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/ntdll/path.c b/dlls/ntdll/path.c
index 8b7cbaa..feaac9e 100644
--- a/dlls/ntdll/path.c
+++ b/dlls/ntdll/path.c
@@ -869,7 +869,7 @@ BOOLEAN WINAPI RtlIsNameLegalDOS8Dot3( const UNICODE_STRING *unicode,
     if (oem->Length > 12) return FALSE;
 
     /* a starting . is invalid, except for . and .. */
-    if (oem->Buffer[0] == '.')
+    if (oem->Length > 0 && oem->Buffer[0] == '.')
     {
         if (oem->Length != 1 && (oem->Length != 2 || oem->Buffer[1] != '.')) return FALSE;
         if (spaces) *spaces = FALSE;




More information about the wine-cvs mailing list