diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2023-09-11 17:43:40 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2023-09-11 20:27:32 +0200 |
commit | 58aaa83fa2eb72a6682129c6238c73a5bf39fafc (patch) | |
tree | 896a2571218ba866cc37e93f49e7dd2c44a50dc6 /libswscale/riscv | |
parent | 740ce93fae72fc5e8f16e9c293cc9aa1cf530522 (diff) | |
download | ffmpeg-58aaa83fa2eb72a6682129c6238c73a5bf39fafc.tar.gz |
avformat/mxfdec: Don't pretend array to be bigger than it is
mxf_match_uid() accepts two const UID and a len parameter.
UID is a typedef for an array of 16 uint8_t, so the const UID
parameter is actually a pointer to const uint8_t.
The point of mxf_match_uid() is to check whether the initial
part of two UIDs match; the length of said part is given
by the len parameter. Once an incomplete UID has been passed
to mxf_match_uid() (albeit with the correct len, so safe),
which makes GCC emit -Wstringop-overread warnings.
Fix this by using a const uint8_t[] as type; it is more
natural for incomplete UIDs.
Reviewed-by: Tomas Härdin <git@haerdin.se>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libswscale/riscv')
0 files changed, 0 insertions, 0 deletions