From d0bd2170bd06942f355771b4d52ebe95cca294b5 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Tue, 28 Jul 2026 19:02:09 +0300 Subject: [PATCH] dll: FspCreateDirectoryFileW: handle trailing backslash Fixes #674 --- src/dll/util.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/dll/util.c b/src/dll/util.c index 8ac7f784..2fee90e9 100644 --- a/src/dll/util.c +++ b/src/dll/util.c @@ -127,6 +127,11 @@ HANDLE FspCreateDirectoryFileW( Length = GetFullPathNameW(FileName, Length + 1, FullFileName, &FilePart); if (0 == Length) goto exit; + if (0 == FilePart) + { + SetLastError(ERROR_INVALID_NAME); + goto exit; + } FilePartChar = *FilePart; *FilePart = L'\0';