aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/qsv_internal.h
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2023-09-12 11:36:01 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2023-09-12 23:34:54 +0200
commit197f7e914bc2a7113388156df5b0e617a4a3ba32 (patch)
tree089cb8f37c6fff48701c01a1c887e09beca3b512 /libavcodec/qsv_internal.h
parentc461ee39f941a9d50dbbec9a704d8c739912dcdb (diff)
downloadffmpeg-197f7e914bc2a7113388156df5b0e617a4a3ba32.tar.gz
avformat/wtvdec: Skip too big tags
get_tag() is not designed with negative length in mind; in this case, it will allocate a very small buffer (LEN_PRETTY_GUID + 1) and might call avio_get_str16le() with a negative maxlen (which relies on these parameters to be signed). Reviewed-by: Peter Ross <pross@xvid.org> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/qsv_internal.h')
0 files changed, 0 insertions, 0 deletions