diff --git a/libavformat/rtmppkt.c b/libavformat/rtmppkt.c index ec10c89fc8..9cf3763c1b 100644 --- a/libavformat/rtmppkt.c +++ b/libavformat/rtmppkt.c @@ -20,6 +20,7 @@ */ #include "libavcodec/bytestream.h" +#include "libavutil/attributes.h" #include "libavutil/intfloat.h" #include "libavutil/mem.h" @@ -466,6 +467,7 @@ static int amf_tag_skip(GetByteContext *gb) case AMF_DATA_TYPE_ARRAY: case AMF_DATA_TYPE_MIXEDARRAY: nb = bytestream2_get_be32(gb); + av_fallthrough; case AMF_DATA_TYPE_OBJECT: while (type != AMF_DATA_TYPE_ARRAY || nb-- > 0) { int t;