From c5825b698db4648beff68fe082f754bdb8459c50 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 6 Jan 2017 21:23:51 -0500 Subject: [PATCH] audio: Don't call a NULL function pointer when clearing audio streams. (Partially?) fixes Bugzilla #3547. --- src/audio/SDL_audiocvt.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/audio/SDL_audiocvt.c b/src/audio/SDL_audiocvt.c index 58f763b1c5e03..7bc3ffea10bda 100644 --- a/src/audio/SDL_audiocvt.c +++ b/src/audio/SDL_audiocvt.c @@ -998,7 +998,9 @@ SDL_AudioStreamClear(SDL_AudioStream *stream) SDL_InvalidParamError("stream"); } else { SDL_ClearDataQueue(stream->queue, stream->packetlen * 2); - stream->reset_resampler_func(stream); + if (stream->reset_resampler_func) { + stream->reset_resampler_func(stream); + } } }