From 72f404421c24ea74295f011a90c40e75f448796d Mon Sep 17 00:00:00 2001 From: Ove Kaaven Date: Mon, 1 Oct 2001 20:52:00 +0000 Subject: [PATCH] Make MoveFileEx fail with ERROR_INVALID_PARAMETER (better than crashing) when the source file operand is NULL. --- files/file.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/files/file.c b/files/file.c index 9c8d11554cb..0993492f398 100644 --- a/files/file.c +++ b/files/file.c @@ -2006,6 +2006,11 @@ BOOL WINAPI MoveFileExA( LPCSTR fn1, LPCSTR fn2, DWORD flag ) TRACE("(%s,%s,%04lx)\n", fn1, fn2, flag); + if (!fn1) { + SetLastError(ERROR_INVALID_PARAMETER); + return FALSE; + } + if (!DOSFS_GetFullName( fn1, TRUE, &full_name1 )) return FALSE; if (fn2) /* !fn2 means delete fn1 */