mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-12 10:00:08 +01:00
xbmdec: fix off by one error in scanf()
Fixes out of array access Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 88c1b0e7a852e48d9f0e3d79c44edaa86e59acfe) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@@ -57,7 +57,7 @@ static int xbm_decode_frame(AVCodecContext *avctx, void *data,
|
||||
int number, len;
|
||||
|
||||
ptr += strcspn(ptr, "#");
|
||||
if (sscanf(ptr, "#define %256s %u", name, &number) != 2) {
|
||||
if (sscanf(ptr, "#define %255s %u", name, &number) != 2) {
|
||||
av_log(avctx, AV_LOG_ERROR, "Unexpected preprocessor directive\n");
|
||||
return AVERROR_INVALIDDATA;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user