]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/aacdec.c
Fix compilation without HAVE_AVX, HAVE_YASM etc.
[ffmpeg] / libavcodec / aacdec.c
index b7f76a61daa44eb7775eb9d607441d849a698eef..77ee59f0abc783cdf2b2ac08ef396d50dce7ae41 100644 (file)
@@ -2393,6 +2393,8 @@ static int latm_decode_audio_specific_config(struct LATMContext *latmctx,
                                "config not byte aligned.\n", 1);
         return AVERROR_INVALIDDATA;
     }
+    if (asclen <= 0)
+        return AVERROR_INVALIDDATA;
     bits_consumed = decode_audio_specific_config(NULL, avctx, &m4ac,
                                          gb->buffer + (config_start_bit / 8),
                                          asclen, sync_extension);