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

Author: Vinson Lee <[email protected]>
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 {

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to