[Asterisk-cvs] asterisk-addons/format_mp3 layer3.c,1.2,1.3

markster at lists.digium.com markster at lists.digium.com
Mon Feb 7 13:58:56 CST 2005


Update of /usr/cvsroot/asterisk-addons/format_mp3
In directory mongoose.digium.com:/tmp/cvs-serv13357/format_mp3

Modified Files:
	layer3.c 
Log Message:
Stop segfault on bad data (bug #3522)


Index: layer3.c
===================================================================
RCS file: /usr/cvsroot/asterisk-addons/format_mp3/layer3.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- layer3.c	8 Sep 2004 16:17:25 -0000	1.2
+++ layer3.c	7 Feb 2005 19:59:23 -0000	1.3
@@ -1945,7 +1945,7 @@
 #endif
       }
       if(III_dequantize_sample(mp, hybridIn[0], scalefacs,gr_info,sfreq,part2bits))
-        return clip;
+        return (MP3_ERR);
     }
     if(stereo == 2) {
       struct gr_info_s *gr_info = &(sideinfo.ch[1].gr[gr]);
@@ -1961,7 +1961,7 @@
       }
 
       if(III_dequantize_sample(mp, hybridIn[1],scalefacs,gr_info,sfreq,part2bits))
-          return clip;
+          return (MP3_ERR);
 
       if(ms_stereo) {
         int i;




More information about the svn-commits mailing list