From: Charles Lehner Date: Wed, 22 Jul 2015 01:11:15 +0000 (-0400) Subject: managesieve: count script length in bytes, not characters X-Git-Tag: 3.13.0~105 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=510d72d37de71c76e5ab11fd673e8f5685505c0a managesieve: count script length in bytes, not characters --- diff --git a/src/plugins/managesieve/sieve_editor.c b/src/plugins/managesieve/sieve_editor.c index 2931c8684..5dc56a149 100644 --- a/src/plugins/managesieve/sieve_editor.c +++ b/src/plugins/managesieve/sieve_editor.c @@ -140,7 +140,8 @@ static gint sieve_editor_get_text(SieveEditorPage *page, gchar **text) gtk_text_buffer_get_start_iter(buffer, &start); gtk_text_buffer_get_end_iter(buffer, &end); *text = gtk_text_buffer_get_text(buffer, &start, &end, FALSE); - return gtk_text_iter_get_offset(&end) - gtk_text_iter_get_offset(&start); + /* return length in bytes */ + return strlen(*text); } static void sieve_editor_set_status(SieveEditorPage *page, const gchar *status)