diff --git "a/dll/win32/shell32/shlfileop.cpp" "b/dll/win32/shell32/shlfileop.cpp" index f90f3265773..6d83e5b07c6 100644 --- "a/dll/win32/shell32/shlfileop.cpp" +++ "b/dll/win32/shell32/shlfileop.cpp" @@ -1719,7 +1719,7 @@ static void move_dir_to_dir(FILE_OPERATION *op, const FILE_ENTRY *feFrom, LPCWST WCHAR szFrom[MAX_PATH], szTo[MAX_PATH]; FILE_LIST flFromNew, flToNew; - if (IsDotDir(feFrom->szFilename)) + if (feFrom->szFilename && IsDotDir(feFrom->szFilename)) return; SHNotifyCreateDirectoryW(szDestPath, NULL);