aacsbr: Check that sample_rate is not 0 before division
[libav.git] / libavcodec / aacsbr.c
index dbfb167..7d156e5 100644 (file)
@@ -334,6 +334,9 @@ static int sbr_make_f_master(AACContext *ac, SpectralBandReplication *sbr,
     } else
         temp = 5000;
 
+    if (!sbr->sample_rate)
+        return -1;
+
     start_min = ((temp << 7) + (sbr->sample_rate >> 1)) / sbr->sample_rate;
     stop_min  = ((temp << 8) + (sbr->sample_rate >> 1)) / sbr->sample_rate;