From 7bc17360060480a8601d2af4f3f15e02bb8871ca Mon Sep 17 00:00:00 2001 From: "Juan A. Suarez Romero" Date: Wed, 28 Jan 2026 11:33:13 +0100 Subject: [PATCH] broadcom/cle: ensure zlib inflate assign memory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This basic assertion helps static analyzer to avoid complaining that the data memory could be NULL when we copy data from there later. This fixes static analyzer warning null pointer passed to 2nd parameter expecting 'nonnull' Reviewed-by: Alejandro PiƱeiro Signed-off-by: Juan A. Suarez Romero Part-of: --- src/broadcom/cle/v3d_decoder.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/broadcom/cle/v3d_decoder.c b/src/broadcom/cle/v3d_decoder.c index 099dc563418..7910edde30e 100644 --- a/src/broadcom/cle/v3d_decoder.c +++ b/src/broadcom/cle/v3d_decoder.c @@ -672,6 +672,7 @@ v3d_spec_load(const struct v3d_device_info *devinfo) sizeof(compress_genxmls), (void **) &text_data); assert(text_offset + text_length <= total_length); + assert(text_data); buf = XML_GetBuffer(ctx.parser, text_length); memcpy(buf, &text_data[text_offset], text_length);