提交 90bae91a authored 作者: Michael Jerris's avatar Michael Jerris 提交者: Brian West

FS-7613: fix use after free error in switch_img_txt_handle_render

上级 9a6344c3
......@@ -822,6 +822,7 @@ SWITCH_DECLARE(uint32_t) switch_img_txt_handle_render(switch_img_txt_handle_t *h
FT_Face face;
uint32_t width = 0;
int this_x = 0, last_x = 0, space = 0;
uint32_t ret;
if (zstr(text)) return 0;
......@@ -920,9 +921,11 @@ SWITCH_DECLARE(uint32_t) switch_img_txt_handle_render(switch_img_txt_handle_t *h
pen.y += slot->advance.y >> 6;
}
ret = width + slot->bitmap.width * 3;
FT_Done_Face(face);
return width + slot->bitmap.width * 3;
return ret;
#else
return 0;
#endif
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论