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