summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary
diff options
context:
space:
mode:
authorIlia Mirkin <imirkin@alum.mit.edu>2015-09-26 13:45:28 -0400
committerIlia Mirkin <imirkin@alum.mit.edu>2015-09-28 02:38:58 -0400
commit5bff12ecb403356d7848dc02696c618b68a324f1 (patch)
treef1f975403e0796a7f2cf91c306a723afd6c42047 /src/gallium/auxiliary
parent6dd059fefe2c8c8a5337a646ab8772ebad8f811b (diff)
downloadexternal_mesa3d-5bff12ecb403356d7848dc02696c618b68a324f1.zip
external_mesa3d-5bff12ecb403356d7848dc02696c618b68a324f1.tar.gz
external_mesa3d-5bff12ecb403356d7848dc02696c618b68a324f1.tar.bz2
gallium/util: avoid unreferencing random memory on buffer alloc failure
Found by Coverity Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Albert Freeman <albertwdfreeman@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/gallium/auxiliary')
-rw-r--r--src/gallium/auxiliary/util/u_blitter.c2
1 files changed, 1 insertions, 1 deletions
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);