From: Hans Verkuil Date: Tue, 12 May 2026 06:46:15 +0000 (+0200) Subject: media: visl: check if ctx->tpg_str_buf allocation failed X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=813dacdda8f2e05b1309a4942e91531333b296ed;p=thirdparty%2Fkernel%2Flinux.git media: visl: check if ctx->tpg_str_buf allocation failed The result of ctx->tpg_str_buf = kzalloc(TPG_STR_BUF_SZ, GFP_KERNEL); was never checked. Add this. Signed-off-by: Hans Verkuil --- diff --git a/drivers/media/test-drivers/visl/visl-core.c b/drivers/media/test-drivers/visl/visl-core.c index 127ab18bce99f..5e9bdd425d4a3 100644 --- a/drivers/media/test-drivers/visl/visl-core.c +++ b/drivers/media/test-drivers/visl/visl-core.c @@ -339,6 +339,10 @@ static int visl_open(struct file *file) } ctx->tpg_str_buf = kzalloc(TPG_STR_BUF_SZ, GFP_KERNEL); + if (!ctx->tpg_str_buf) { + rc = -ENOMEM; + goto free_ctx; + } v4l2_fh_init(&ctx->fh, video_devdata(file)); ctx->dev = dev;