Mesa (master): glsl: Assert pointer is not null before dereferencing.

Vinson Lee vlee at kemper.freedesktop.org
Sat Feb 27 08:09:17 UTC 2010


Module: Mesa
Branch: master
Commit: fd29be3831a583a1ad1d7055bd234724ce7ccfae
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd29be3831a583a1ad1d7055bd234724ce7ccfae

Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 00:08:14 2010 -0800

glsl: Assert pointer is not null before dereferencing.

---

 src/mesa/shader/slang/slang_codegen.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/mesa/shader/slang/slang_codegen.c b/src/mesa/shader/slang/slang_codegen.c
index adfea89..9ca5c13 100644
--- a/src/mesa/shader/slang/slang_codegen.c
+++ b/src/mesa/shader/slang/slang_codegen.c
@@ -3184,6 +3184,7 @@ _slang_unroll_for_loop(slang_assemble_ctx * A, const slang_operation *oper)
       varId = oper->children[0].children[0].a_id;
       var = _slang_variable_locate(oper->children[0].children[0].locals,
                                    varId, GL_TRUE);
+      assert(var);
       start = (GLint) var->initializer->literal[0];
    }
    else {




More information about the mesa-commit mailing list