commit | 69bc01b0e5ae861267d7be159c4130d8c1e24208 | [log] [tgz] |
---|---|---|
author | Courtney Goeltzenleuchter <courtney@LunarG.com> | Thu Oct 09 15:24:39 2014 -0600 |
committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | Fri Oct 31 15:29:15 2014 -0600 |
tree | 4cbcfb8d72603a5e7be5feca38c6da04fe4283d9 | |
parent | bb7014d0cba44c05bdee574e0660584fb2195ac8 [diff] [blame] |
intel: Only destroy object if it exists
diff --git a/icd/intel/shader.c b/icd/intel/shader.c index 4014d82..3293275 100644 --- a/icd/intel/shader.c +++ b/icd/intel/shader.c
@@ -85,7 +85,9 @@ { struct intel_shader *sh = intel_shader_from_obj(obj); - shader_destroy_program(sh->ir->shader_program); + if (sh->ir) { + shader_destroy_program(sh->ir->shader_program); + } icd_free(sh->ir); intel_base_destroy(&sh->obj.base); }