From 5bff12ecb403356d7848dc02696c618b68a324f1 Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Sat, 26 Sep 2015 13:45:28 -0400 Subject: gallium/util: avoid unreferencing random memory on buffer alloc failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Found by Coverity Signed-off-by: Ilia Mirkin Reviewed-by: Albert Freeman Reviewed-by: Marek Olšák --- src/gallium/auxiliary/util/u_blitter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gallium/auxiliary') diff --git a/src/gallium/auxiliary/util/u_blitter.c b/src/gallium/auxiliary/util/u_blitter.c index 2fbf69c..b7b1ece 100644 --- a/src/gallium/auxiliary/util/u_blitter.c +++ b/src/gallium/auxiliary/util/u_blitter.c @@ -2065,7 +2065,7 @@ void util_blitter_clear_buffer(struct blitter_context *blitter, struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter; struct pipe_context *pipe = ctx->base.pipe; struct pipe_vertex_buffer vb = {0}; - struct pipe_stream_output_target *so_target; + struct pipe_stream_output_target *so_target = NULL; unsigned offsets[PIPE_MAX_SO_BUFFERS] = {0}; assert(num_channels >= 1); -- cgit v1.1