[PATCH] mmsystem.dll16: check for NULL ptr in mmioRename (Coverity)
Marcus Meissner
marcus at jet.franken.de
Wed Dec 2 17:29:24 CST 2009
Hi,
Add a missing NULL ptr check to the mmioRename16 wrapper.
Ciao, Marcus
---
dlls/mmsystem.dll16/mmio16.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/mmsystem.dll16/mmio16.c b/dlls/mmsystem.dll16/mmio16.c
index d0e24bc..cc13583 100644
--- a/dlls/mmsystem.dll16/mmio16.c
+++ b/dlls/mmsystem.dll16/mmio16.c
@@ -631,7 +631,8 @@ MMRESULT16 WINAPI mmioRename16(LPCSTR szFileName, LPCSTR szNewFileName,
inst = TRUE;
}
memset(&mmioinfo, 0, sizeof(mmioinfo));
- mmioinfo.fccIOProc = lpmmioinfo->fccIOProc;
+ if (lpmmioinfo)
+ mmioinfo.fccIOProc = lpmmioinfo->fccIOProc;
ret = mmioRenameA(szFileName, szNewFileName, &mmioinfo, dwRenameFlags);
if (inst) {
mmioInstallIOProc16(lpmmioinfo->fccIOProc, NULL, MMIO_REMOVEPROC);
--
1.5.6
More information about the wine-patches
mailing list