]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/parser.c
avcodec/sbrdsp_fixed: Fix undefined overflows in autocorrelate()
[ffmpeg] / libavcodec / parser.c
index f87e8631b1654d93818261555b93ffc9ddf355c8..670680ea7c1d442efe0ccf9f1e674b4a866ac05a 100644 (file)
@@ -20,6 +20,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include <inttypes.h>
 #include <stdint.h>
 #include <string.h>
 
@@ -284,6 +285,8 @@ int ff_combine_frame(ParseContext *pc, int next,
         return -1;
     }
 
+    av_assert0(next >= 0 || pc->buffer);
+
     *buf_size          =
     pc->overread_index = pc->index + next;