From 2d8afa89782a7fec6d95840317be5abbd23c7e76 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Sun, 20 Mar 2005 13:10:11 +0000 Subject: [PATCH] Allow the lpTemplateDirectory parameter to be NULL in CreateDirectoryExA. svn path=/trunk/; revision=14219 --- reactos/lib/kernel32/file/dir.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/reactos/lib/kernel32/file/dir.c b/reactos/lib/kernel32/file/dir.c index c88987373c4..bcc96be4559 100644 --- a/reactos/lib/kernel32/file/dir.c +++ b/reactos/lib/kernel32/file/dir.c @@ -50,11 +50,12 @@ CreateDirectoryExA ( LPCSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes) { - PWCHAR TemplateDirectoryW; - PWCHAR NewDirectoryW; + PWCHAR TemplateDirectoryW = NULL; + PWCHAR NewDirectoryW = NULL; BOOL ret; - if (!(TemplateDirectoryW = FilenameA2W(lpTemplateDirectory, FALSE))) + if (TemplateDirectoryW != NULL && + !(TemplateDirectoryW = FilenameA2W(lpTemplateDirectory, FALSE))) return FALSE; if (!(NewDirectoryW = FilenameA2W(lpNewDirectory, TRUE)))