Marcus Meissner : mmsystem.dll16: Check for NULL ptr in mmioRename ( Coverity).

Alexandre Julliard julliard at winehq.org
Thu Dec 3 10:29:51 CST 2009


Module: wine
Branch: master
Commit: 40026a7eb7b3fc5500c61b2b2a1496d2322acd2d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=40026a7eb7b3fc5500c61b2b2a1496d2322acd2d

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Thu Dec  3 00:29:24 2009 +0100

mmsystem.dll16: Check for NULL ptr in mmioRename (Coverity).

---

 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);




More information about the wine-cvs mailing list