]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/vqf.c
Merge commit '97bf7c03b1338a867da52c159a2afecbdedcfa88'
[ffmpeg] / libavformat / vqf.c
index 5fff84e0498513e87d502439b8f4aa40ff2d5957..f1e6aafd98967c81caf90baa42f3076fefe5de5c 100644 (file)
@@ -175,6 +175,10 @@ static int vqf_read_header(AVFormatContext *s)
         break;
     default:
         st->codec->sample_rate = rate_flag*1000;
+        if (st->codec->sample_rate <= 0) {
+            av_log(s, AV_LOG_ERROR, "sample rate %d is invalid\n", st->codec->sample_rate);
+            return -1;
+        }
         break;
     }