Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>

On 02/03/2016 07:53 PM, Ilia Mirkin wrote:
Spotted by Coverity

Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
---
  src/mesa/state_tracker/st_atom_storagebuf.c | 4 +++-
  1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/mesa/state_tracker/st_atom_storagebuf.c 
b/src/mesa/state_tracker/st_atom_storagebuf.c
index a581818..f165cc3 100644
--- a/src/mesa/state_tracker/st_atom_storagebuf.c
+++ b/src/mesa/state_tracker/st_atom_storagebuf.c
@@ -46,11 +46,13 @@ st_bind_ssbos(struct st_context *st, struct gl_shader 
*shader,
  {
     unsigned i;
     struct pipe_shader_buffer buffers[MAX_SHADER_STORAGE_BUFFERS];
-   struct gl_program_constants *c = &st->ctx->Const.Program[shader->Stage];
+   struct gl_program_constants *c;

     if (!shader || !st->pipe->set_shader_buffers)
        return;

+   c = &st->ctx->Const.Program[shader->Stage];
+
     for (i = 0; i < shader->NumShaderStorageBlocks; i++) {
        struct gl_shader_storage_buffer_binding *binding;
        struct st_buffer_object *st_obj;

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to