diff options
author | Kenneth Graunke <[email protected]> | 2013-08-02 00:35:05 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2013-08-02 08:24:23 -0700 |
commit | 7d2423a09ec8a40b7da7c90fe3cb863d03f96b39 (patch) | |
tree | fc8efcaccb3e1f98ce050bddaf0406c8b28e20a9 /src/glsl/ast_to_hir.cpp | |
parent | 9d569fed8dec675446d37ff9d8b16554b18e542e (diff) |
glsl: Fix NULL pointer dereferences when linking fails.
Commit 7cfefe6965d50 introduced a check for whether linked->Type equals
GL_GEOMETRY_SHADER. However, linked may be NULL due to an earlier error
condition.
Since the entire function after the error path is (or should be) guarded
by linked != NULL checks, we may as well just return early and remove
the checks.
Fixes crashes in 9 Piglit tests.
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Paul Berry <[email protected]>
Diffstat (limited to 'src/glsl/ast_to_hir.cpp')
0 files changed, 0 insertions, 0 deletions