diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-05-06 17:14:05 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-05-12 06:00:13 +0200 |
commit | 35381d2201d794d337e34f1ddcc6cc38d7e5c238 (patch) | |
tree | 76d0d776f3751e4baf3306f3617555e1ffc36fc5 /libavcodec/wmadec.c | |
parent | cb8f01951b3e594f754d4d240f66cc01d6881e4d (diff) | |
download | ffmpeg-35381d2201d794d337e34f1ddcc6cc38d7e5c238.tar.gz |
avcodec/wmadec: Forward error instead of return -1
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/wmadec.c')
-rw-r--r-- | libavcodec/wmadec.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libavcodec/wmadec.c b/libavcodec/wmadec.c index b63ce66b23..6eec85e59a 100644 --- a/libavcodec/wmadec.c +++ b/libavcodec/wmadec.c @@ -70,7 +70,7 @@ static void dump_floats(WMACodecContext *s, const char *name, static av_cold int wma_decode_init(AVCodecContext *avctx) { WMACodecContext *s = avctx->priv_data; - int i, flags2; + int i, flags2, ret; uint8_t *extradata; if (!avctx->block_align) { @@ -102,8 +102,8 @@ static av_cold int wma_decode_init(AVCodecContext *avctx) for (i=0; i<MAX_CHANNELS; i++) s->max_exponent[i] = 1.0; - if (ff_wma_init(avctx, flags2) < 0) - return -1; + if ((ret = ff_wma_init(avctx, flags2)) < 0) + return ret; /* init MDCT */ for (i = 0; i < s->nb_block_sizes; i++) |