[MPG123]
[reactos.git] / reactos / sdk / lib / 3rdparty / libmpg123 / frame.c
index cffddce..f714fb0 100644 (file)
@@ -256,7 +256,8 @@ int frame_index_setup(mpg123_handle *fr)
 
 static void frame_decode_buffers_reset(mpg123_handle *fr)
 {
-       memset(fr->rawbuffs, 0, fr->rawbuffss);
+       if(fr->rawbuffs) /* memset(NULL, 0, 0) not desired */
+               memset(fr->rawbuffs, 0, fr->rawbuffss);
 }
 
 int frame_buffers(mpg123_handle *fr)
@@ -515,6 +516,7 @@ static void frame_fixed_reset(mpg123_handle *fr)
        fr->clip = 0;
        fr->oldhead = 0;
        fr->firsthead = 0;
+       fr->lay = 0;
        fr->vbr = MPG123_CBR;
        fr->abr_rate = 0;
        fr->track_frames = 0;