From: Ilia Mirkin Date: Sun, 1 May 2016 02:29:17 +0000 (-0400) Subject: vbo: avoid leaking prim on vbo bind failure X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ad545d179bf56312d9d655a0a672af3732e43365;p=mesa.git vbo: avoid leaking prim on vbo bind failure Spotted by Coverity Signed-off-by: Ilia Mirkin Reviewed-by: Vinson Lee --- diff --git a/src/mesa/vbo/vbo_exec_array.c b/src/mesa/vbo/vbo_exec_array.c index 2d35f5a43ac..3b45eb5d09f 100644 --- a/src/mesa/vbo/vbo_exec_array.c +++ b/src/mesa/vbo/vbo_exec_array.c @@ -1138,8 +1138,10 @@ vbo_validated_multidrawelements(struct gl_context *ctx, GLenum mode, return; } - if (!vbo_bind_arrays(ctx)) + if (!vbo_bind_arrays(ctx)) { + free(prim); return; + } min_index_ptr = (uintptr_t)indices[0]; max_index_ptr = 0;