From 28fe5ce820b37428901cd504b5ff057c992365d9 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 18 Aug 2015 23:01:00 +0200 Subject: Fix debug_log_attrs() --- src/shape.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/shape.c b/src/shape.c index 31d02ed..74112b0 100644 --- a/src/shape.c +++ b/src/shape.c @@ -144,16 +144,24 @@ static UNUSED void debug_log_attrs(size_t len_chars, const char *text, PangoLogAttr *log_attrs) { int i; + const gchar *p = text; + + if ( !g_utf8_validate(text, -1, NULL) ) { + fprintf(stderr, "Invalid UTF8!\n"); + return; + } for ( i=0; i