Module: wine Branch: master Commit: 7d954f23356f0aaf49b1ef0c4bed83041cb41c08 URL: https://source.winehq.org/git/wine.git/?a=commit;h=7d954f23356f0aaf49b1ef0c4...
Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Fri Oct 4 21:30:48 2019 +0200
dmime/tests: Break out of loop if we fail to get segment pointer.
Signed-off-by: Alistair Leslie-Hughes leslie_alistair@hotmail.com Signed-off-by: Michael Stefaniuc mstefani@winehq.org Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/dmime/tests/performance.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/dlls/dmime/tests/performance.c b/dlls/dmime/tests/performance.c index 4433846f9b..073625f04b 100644 --- a/dlls/dmime/tests/performance.c +++ b/dlls/dmime/tests/performance.c @@ -454,6 +454,10 @@ static void test_notification_type(void)
hr = IDirectMusicSegmentState8_GetSegment(segmentstate, &segment); ok(hr == S_OK, "Failed: %08x\n", hr); + if (FAILED(hr)) { + IDirectMusicSegmentState8_Release(segmentstate); + break; + }
hr = IDirectMusicSegment_QueryInterface(segment, &IID_IDirectMusicSegment8, (void**)&segment8); ok(hr == S_OK, "Failed: %08x\n", hr);