From 768b9af1fb73305f3c102b10ec57500313821670 Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Fri, 3 Feb 2012 11:24:44 +0000 Subject: [PATCH] [evas/evas_object_textblock] When markup_to_utf8 is tried with an invalid escape tag, escape will be NULL. "eina_strbuf_append" should not be called with NULL string. SVN revision: 67696 --- legacy/evas/src/lib/canvas/evas_object_textblock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/canvas/evas_object_textblock.c b/legacy/evas/src/lib/canvas/evas_object_textblock.c index 53f9a779df..07ef62f86e 100644 --- a/legacy/evas/src/lib/canvas/evas_object_textblock.c +++ b/legacy/evas/src/lib/canvas/evas_object_textblock.c @@ -5284,7 +5284,7 @@ evas_textblock_text_markup_to_utf8(const Evas_Object *obj, const char *text) const char *escape; escape = _escaped_char_get(esc_start, esc_end + 1); - eina_strbuf_append(sbuf, escape); + if (escape) eina_strbuf_append(sbuf, escape); esc_start = esc_end = NULL; } else if (*p == 0)