From c663b6ec1f34467853953fb6576d0c480e599e33 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 29 Jul 2025 20:48:32 -0700 Subject: [PATCH] Don't leave garbage in output parameters --- src/audio/SDL_audiocvt.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/audio/SDL_audiocvt.c b/src/audio/SDL_audiocvt.c index 1d68840052..5b768ade06 100644 --- a/src/audio/SDL_audiocvt.c +++ b/src/audio/SDL_audiocvt.c @@ -531,6 +531,12 @@ bool SDL_UnlockAudioStream(SDL_AudioStream *stream) bool SDL_GetAudioStreamFormat(SDL_AudioStream *stream, SDL_AudioSpec *src_spec, SDL_AudioSpec *dst_spec) { if (!stream) { + if (src_spec) { + SDL_zerop(src_spec); + } + if (dst_spec) { + SDL_zerop(dst_spec); + } return SDL_InvalidParamError("stream"); }