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 287810c319ce07fb
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
     1.1 --- a/src/audio/SDL_audiocvt.c	Fri Dec 19 04:42:18 2008 +0000
     1.2 +++ b/src/audio/SDL_audiocvt.c	Fri Dec 19 06:01:03 2008 +0000
     1.3 @@ -1836,7 +1836,7 @@
     1.4  #endif
     1.5  
     1.6      /* Start off with no conversion necessary */
     1.7 -
     1.8 +    SDL_memset(cvt, '\0', sizeof (SDL_AudioCVT));
     1.9      cvt->src_format = src_fmt;
    1.10      cvt->dst_format = dst_fmt;
    1.11      cvt->needed = 0;