Do not use UTF-8 functions to measure string lengths
authorSergio Villar Senín <svillar@igalia.com>
Fri, 11 Dec 2009 09:17:10 +0000 (10:17 +0100)
committerSergio Villar Senín <svillar@igalia.com>
Fri, 11 Dec 2009 09:17:29 +0000 (10:17 +0100)
Fixes NB#150022

src/modest-text-utils.c

index 12c000f..df90b99 100644 (file)
@@ -2193,8 +2193,7 @@ static void
 quote_name_part (GString **str, gchar **cur, gchar **start)
 {
        gchar *blank;
-       gint str_len = g_utf8_pointer_to_offset (*start, *cur) -
-               g_utf8_pointer_to_offset (*start, *start);
+       gint str_len = *cur - *start;
 
        while (**start == ' ') {
                *start = g_utf8_next_char (*start);