Marcus Meissner : winmm: Handle NULL szFileName in mmioOpen16 (Coverity).
Alexandre Julliard
julliard at winehq.org
Mon Oct 19 09:56:09 CDT 2009
Module: wine
Branch: master
Commit: 8ba51495fc0b321cbaf6a516a43117c5cc310b50
URL: http://source.winehq.org/git/wine.git/?a=commit;h=8ba51495fc0b321cbaf6a516a43117c5cc310b50
Author: Marcus Meissner <marcus at jet.franken.de>
Date: Sat Oct 17 16:00:44 2009 +0100
winmm: Handle NULL szFileName in mmioOpen16 (Coverity).
---
dlls/winmm/mmio.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/winmm/mmio.c b/dlls/winmm/mmio.c
index 14fb4e3..b774003 100644
--- a/dlls/winmm/mmio.c
+++ b/dlls/winmm/mmio.c
@@ -598,6 +598,8 @@ static HMMIO MMIO_Open(LPSTR szFileName, MMIOINFO* refmminfo, DWORD dwOpenFlags,
if (dwOpenFlags & (MMIO_PARSE|MMIO_EXIST)) {
char buffer[MAX_PATH];
+ if (!szFileName)
+ return (HMMIO)FALSE;
if (GetFullPathNameA(szFileName, sizeof(buffer), buffer, NULL) >= sizeof(buffer))
return (HMMIO)FALSE;
if ((dwOpenFlags & MMIO_EXIST) && (GetFileAttributesA(buffer) == INVALID_FILE_ATTRIBUTES))
More information about the wine-cvs
mailing list