diff --git a/dlls/commdlg/filetitle.c b/dlls/commdlg/filetitle.c index 98ca2d0eea4..682ad4d9b7a 100644 --- a/dlls/commdlg/filetitle.c +++ b/dlls/commdlg/filetitle.c @@ -28,7 +28,7 @@ short WINAPI GetFileTitleA(LPCSTR lpFile, LPSTR lpTitle, UINT cbBuf) TRACE("(%p %p %d); \n", lpFile, lpTitle, cbBuf); - if(lpFile == NULL || lpTitle == NULL) + if(lpFile == NULL || (lpTitle == NULL && cbBuf != 0)) return -1; len = strlen(lpFile);