From d6e84af5f7cd62474e68d2ccacc5ff616e5f56a1 Mon Sep 17 00:00:00 2001 From: Gregor Schneider Date: Tue, 11 Aug 2009 14:19:43 +0000 Subject: [PATCH] Return INVALID_FILE_ATTRIBUTES when no filename is passed svn path=/trunk/; revision=42617 --- reactos/dll/win32/kernel32/file/file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/kernel32/file/file.c b/reactos/dll/win32/kernel32/file/file.c index 24b730001d5..1b4511dd23d 100644 --- a/reactos/dll/win32/kernel32/file/file.c +++ b/reactos/dll/win32/kernel32/file/file.c @@ -996,9 +996,9 @@ GetFileAttributesA(LPCSTR lpFileName) { WIN32_FILE_ATTRIBUTE_DATA FileAttributeData; PWSTR FileNameW; - BOOL ret; + BOOL ret; - if (!(FileNameW = FilenameA2W(lpFileName, FALSE))) + if (!lpFileName || !(FileNameW = FilenameA2W(lpFileName, FALSE))) return INVALID_FILE_ATTRIBUTES; ret = GetFileAttributesExW(FileNameW, GetFileExInfoStandard, &FileAttributeData);