From 557686ac6312ba59cc09fa023cf0f7a9f2c15a3f Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Mon, 22 May 2023 20:05:53 +0200 Subject: [PATCH] avdevice/opengl_enc: check sscanf return value --- libavdevice/opengl_enc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavdevice/opengl_enc.c b/libavdevice/opengl_enc.c index 06750bbba1..88c413ee63 100644 --- a/libavdevice/opengl_enc.c +++ b/libavdevice/opengl_enc.c @@ -594,7 +594,8 @@ static av_cold int opengl_read_limits(AVFormatContext *h) } av_log(h, AV_LOG_DEBUG, "OpenGL version: %s\n", version); - sscanf(version, "%d.%d", &major, &minor); + if (sscanf(version, "%d.%d", &major, &minor) != 2) + return AVERROR(ENOSYS); for (i = 0; required_extensions[i].extension; i++) { if (major < required_extensions[i].major &&