[kernel32]
authorChristoph von Wittich <christoph_vw@reactos.org>
Wed, 19 Feb 2014 19:44:05 +0000 (19:44 +0000)
committerChristoph von Wittich <christoph_vw@reactos.org>
Wed, 19 Feb 2014 19:44:05 +0000 (19:44 +0000)
fix crash in kernel32_winetest volume

svn path=/trunk/; revision=62257

reactos/dll/win32/kernel32/client/file/volume.c

index 72dc6f3..8315ec4 100644 (file)
@@ -552,6 +552,12 @@ GetVolumePathNameW(IN LPCWSTR lpszFileName,
     DWORD ErrorCode;
     BOOL Result = FALSE;
 
+    if (!lpszFileName || !lpszVolumePathName || !cchBufferLength)
+    {
+        SetLastError(ERROR_INVALID_PARAMETER);
+        return FALSE;
+    }
+    
     if (!(PathLength = GetFullPathNameW(lpszFileName, 0, NULL, NULL)))
     {
         return Result;