mesa: check for null shader->Source
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 9 Jul 2008 21:58:31 +0000 (15:58 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Mon, 14 Jul 2008 14:13:52 +0000 (08:13 -0600)
src/mesa/shader/slang/slang_compile.c

index 75d1d7621d7a75e331a77aed6d3850e4146505a5..e02331b973af97c08be2a37d511f60822c687679 100644 (file)
@@ -2167,6 +2167,9 @@ _slang_compile(GLcontext *ctx, struct gl_shader *shader)
       type = SLANG_UNIT_FRAGMENT_SHADER;
    }
 
+   if (!shader->Source)
+      return GL_FALSE;
+
    ctx->Shader.MemPool = _slang_new_mempool(1024*1024);
 
    /* XXX temporary hack */