Commit 9a332644 authored by Justin Ruggles's avatar Justin Ruggles

apedec: assert that s->samples is not negative before trying to decode

parent 0927154d
......@@ -26,6 +26,7 @@
#include "get_bits.h"
#include "bytestream.h"
#include "libavutil/audioconvert.h"
#include "libavutil/avassert.h"
/**
* @file
......@@ -834,6 +835,10 @@ static int ape_decode_frame(AVCodecContext *avctx,
return AVERROR(EINVAL);
}
/* this should never be negative, but bad things will happen if it is, so
check it just to make sure. */
av_assert0(s->samples >= 0);
if(!s->samples){
uint32_t offset;
void *tmp_data;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment