diff options
author | Paul B Mahol <onemda@gmail.com> | 2023-02-07 16:26:40 +0100 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2023-02-07 17:13:11 +0100 |
commit | 0c7af7b95484167c89ec0cb1bd6a862ecaf70e36 (patch) | |
tree | 49466bd598d326e52d0acebbd6d9369908e53860 /libavcodec | |
parent | 5dba4b217c548524a93e306a3635d963ddd81c42 (diff) |
avcodec/bonk: properly handle some other errors
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/bonk.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/bonk.c b/libavcodec/bonk.c index 061cc69a58..5f510e4910 100644 --- a/libavcodec/bonk.c +++ b/libavcodec/bonk.c @@ -330,10 +330,10 @@ static int bonk_decode(AVCodecContext *avctx, AVFrame *frame, frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples); if ((ret = ff_get_buffer(avctx, frame, 0)) < 0) - return ret; + goto fail; if ((ret = init_get_bits8(gb, buf, buf_size)) < 0) - return ret; + goto fail; skip_bits(gb, s->skip); if ((ret = intlist_read(s, s->k, s->n_taps, 0)) < 0) |