From: Marcin Ślusarz Date: Fri, 24 Jul 2020 16:59:41 +0000 (+0200) Subject: util/format: initialize non-important components to 0 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=28f258536581a740c8da8803cafbd5dc2711efd0;p=mesa.git util/format: initialize non-important components to 0 Avoids copying random garbage from the stack. Found by Coverity. Signed-off-by: Marcin Ślusarz Reviewed-by: Marek Olšák Part-of: --- 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]