From c663b6ec1f34467853953fb6576d0c480e599e33 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
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 1d68840052e5e..5b768ade06e1a 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");
}