Commit c22256a0 authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

Check for NULL ptr in midiStreamOut.

parent f87d30ed
...@@ -3469,10 +3469,12 @@ MMRESULT WINAPI midiStreamOut(HMIDISTRM hMidiStrm, LPMIDIHDR lpMidiHdr, ...@@ -3469,10 +3469,12 @@ MMRESULT WINAPI midiStreamOut(HMIDISTRM hMidiStrm, LPMIDIHDR lpMidiHdr,
if (!MMSYSTEM_GetMidiStream(hMidiStrm, &lpMidiStrm, NULL)) { if (!MMSYSTEM_GetMidiStream(hMidiStrm, &lpMidiStrm, NULL)) {
ret = MMSYSERR_INVALHANDLE; ret = MMSYSERR_INVALHANDLE;
} else if (!lpMidiHdr) {
ret = MMSYSERR_INVALPARAM;
} else { } else {
if (!PostThreadMessageA(lpMidiStrm->dwThreadID, if (!PostThreadMessageA(lpMidiStrm->dwThreadID,
WINE_MSM_HEADER, cbMidiHdr, WINE_MSM_HEADER, cbMidiHdr,
(DWORD)lpMidiHdr)) { (DWORD)lpMidiHdr)) {
WARN("bad PostThreadMessageA\n"); WARN("bad PostThreadMessageA\n");
ret = MMSYSERR_ERROR; ret = MMSYSERR_ERROR;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment