From bafb2bb5516ce17f9636a7d4069aed0053e41981 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Tue, 13 Oct 2020 18:17:10 -0700 Subject: [PATCH] glsl: Initialize add_uniform_to_shader member var in constructor. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix defect reported by Coverity Scan. Uninitialized pointer field (UNINIT_CTOR) uninit_member: Non-static class member var is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Vinson Lee Reviewed-by: Marek Olšák Part-of: --- src/mesa/program/ir_to_mesa.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mesa/program/ir_to_mesa.cpp b/src/mesa/program/ir_to_mesa.cpp index c038473a803..dc89284ba05 100644 --- a/src/mesa/program/ir_to_mesa.cpp +++ b/src/mesa/program/ir_to_mesa.cpp @@ -2336,7 +2336,8 @@ public: add_uniform_to_shader(struct gl_context *ctx, struct gl_shader_program *shader_program, struct gl_program_parameter_list *params) - : ctx(ctx), shader_program(shader_program), params(params), idx(-1) + : ctx(ctx), shader_program(shader_program), params(params), idx(-1), + var(NULL) { /* empty */ }