From: Sergio Villar Senin Date: Wed, 4 Nov 2009 18:15:10 +0000 (+0100) Subject: Do ignore '\n' when splitting addresses X-Git-Tag: 3.1.13~4 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=f065ac27e44ca355d02b24513e6695812bcf546c Do ignore '\n' when splitting addresses Fixes NB#144914 (6/8) --- 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;