svga: Ensure vb_transfer in svga_swtnl_draw_vbo in initialized.
authorVinson Lee <vlee@freedesktop.org>
Tue, 6 Nov 2012 06:27:41 +0000 (22:27 -0800)
committerVinson Lee <vlee@freedesktop.org>
Wed, 7 Nov 2012 07:33:00 +0000 (23:33 -0800)
Fixes a uninitialized pointer read defect reported by Coverity.

Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/drivers/svga/svga_swtnl_draw.c

index 4aeeb67..bb57f6f 100644 (file)
@@ -39,7 +39,7 @@ enum pipe_error
 svga_swtnl_draw_vbo(struct svga_context *svga,
                     const struct pipe_draw_info *info)
 {
-   struct pipe_transfer *vb_transfer[PIPE_MAX_ATTRIBS];
+   struct pipe_transfer *vb_transfer[PIPE_MAX_ATTRIBS] = { 0 };
    struct pipe_transfer *ib_transfer = NULL;
    struct pipe_transfer *cb_transfer = NULL;
    struct draw_context *draw = svga->swtnl.draw;