From f065ac27e44ca355d02b24513e6695812bcf546c Mon Sep 17 00:00:00 2001 From: Sergio Villar Senin Date: Wed, 4 Nov 2009 19:15:10 +0100 Subject: [PATCH 1/1] Do ignore '\n' when splitting addresses Fixes NB#144914 (6/8) --- src/modest-text-utils.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/modest-text-utils.c b/src/modest-text-utils.c index db00b31..5aab3a3 100644 --- a/src/modest-text-utils.c +++ b/src/modest-text-utils.c @@ -665,15 +665,16 @@ modest_text_utils_split_addresses_list (const gchar *addresses) gboolean after_at = FALSE; g_return_val_if_fail (addresses, NULL); - - /* skip any space, ',', ';' at the start */ - while (my_addrs && (my_addrs[0] == ' ' || my_addrs[0] == ',' || my_addrs[0] == ';')) + + /* skip any space, ',', ';' '\n' at the start */ + while (my_addrs && (my_addrs[0] == ' ' || my_addrs[0] == ',' || + my_addrs[0] == ';' || my_addrs[0] == '\n')) ++my_addrs; /* are we at the end of addresses list? */ if (!my_addrs[0]) return NULL; - + /* nope, we are at the start of some address * now, let's find the end of the address */ end = my_addrs + 1; -- 1.7.9.5