From ad545d179bf56312d9d655a0a672af3732e43365 Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Sat, 30 Apr 2016 22:29:17 -0400 Subject: [PATCH] vbo: avoid leaking prim on vbo bind failure Spotted by Coverity Signed-off-by: Ilia Mirkin Reviewed-by: Vinson Lee --- src/mesa/vbo/vbo_exec_array.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; -- 2.30.2