瀏覽代碼

Merge pull request #110970 from Repiteo/gui/fix-nullptr-deref

GUI: Fix `nullptr` deref in TextServer
Thaddeus Crews 3 周之前
父節點
當前提交
b4472f4670
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      modules/text_server_adv/text_server_adv.cpp

+ 1 - 1
modules/text_server_adv/text_server_adv.cpp

@@ -2016,7 +2016,7 @@ hb_font_t *TextServerAdvanced::_font_get_hb_handle(const RID &p_font_rid, int64_
 	FontForSizeAdvanced *ffsd = nullptr;
 	ERR_FAIL_COND_V(!_ensure_cache_for_size(fd, size, ffsd), nullptr);
 #ifdef MODULE_FREETYPE_ENABLED
-	r_is_color = FT_HAS_COLOR(ffsd->face);
+	r_is_color = ffsd->face && FT_HAS_COLOR(ffsd->face);
 #else
 	r_is_color = false;
 #endif