From 28f258536581a740c8da8803cafbd5dc2711efd0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marcin=20=C5=9Alusarz?= Date: Fri, 24 Jul 2020 18:59:41 +0200 Subject: [PATCH] util/format: initialize non-important components to 0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Avoids copying random garbage from the stack. Found by Coverity. Signed-off-by: Marcin Ślusarz Reviewed-by: Marek Olšák Part-of: --- src/util/format/u_format_pack.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/format/u_format_pack.py b/src/util/format/u_format_pack.py index 3307027bbbd..15c6be72e15 100644 --- a/src/util/format/u_format_pack.py +++ b/src/util/format/u_format_pack.py @@ -593,7 +593,7 @@ def generate_pack_kernel(format, src_channel, src_native_type): def pack_into_struct(channels, swizzles): inv_swizzle = inv_swizzles(swizzles) - print(' struct util_format_%s pixel;' % format.short_name()) + print(' struct util_format_%s pixel = {0};' % format.short_name()) for i in range(4): dst_channel = channels[i] -- 2.30.2