talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 510d72d37de71c76e5ab11fd673e8f5685505c0a
parent a5fcd7b5d797115135e308e9a25f8436c0462714
Author: Charles Lehner <charles@claws-mail.org>
Date:   Tue, 21 Jul 2015 21:11:15 -0400

managesieve: count script length in bytes, not characters

Diffstat:
Msrc/plugins/managesieve/sieve_editor.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 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)