Browse Source

Validate texture in RendererStorageRD::free

Paweł Fertyk 4 years ago
parent
commit
31cd42373b
1 changed files with 1 additions and 0 deletions
  1. 1 0
      servers/rendering/renderer_rd/renderer_storage_rd.cpp

+ 1 - 0
servers/rendering/renderer_rd/renderer_storage_rd.cpp

@@ -8552,6 +8552,7 @@ bool RendererStorageRD::free(RID p_rid) {
 	if (texture_owner.owns(p_rid)) {
 		Texture *t = texture_owner.getornull(p_rid);
 
+		ERR_FAIL_COND_V(!t, false);
 		ERR_FAIL_COND_V(t->is_render_target, false);
 
 		if (RD::get_singleton()->texture_is_valid(t->rd_texture_srgb)) {