Zero out SDL_AudioCVT struct before using it, to ensure it's all initialized.
authorRyan C. Gordon <icculus@icculus.org>
Fri, 19 Dec 2008 06:01:03 +0000
changeset 2878 10c319ce07fb
parent 2877 e2b1abe04641
child 2879 3ff86c46d324
Zero out SDL_AudioCVT struct before using it, to ensure it's all initialized.
src/audio/SDL_audiocvt.c
--- a/src/audio/SDL_audiocvt.c	Fri Dec 19 04:42:18 2008 +0000
+++ b/src/audio/SDL_audiocvt.c	Fri Dec 19 06:01:03 2008 +0000
@@ -1836,7 +1836,7 @@
 #endif
 
     /* Start off with no conversion necessary */
-
+    SDL_memset(cvt, '\0', sizeof (SDL_AudioCVT));
     cvt->src_format = src_fmt;
     cvt->dst_format = dst_fmt;
     cvt->needed = 0;