* Fixes NB#95165, remove duplicate addresses in Cc when "reply to all"
[modest] / src / modest-text-utils.c
index 7f06a99..aead8af 100644 (file)
@@ -626,7 +626,7 @@ modest_text_utils_split_addresses_list (const gchar *addresses)
        /* nope, we are at the start of some address
         * now, let's find the end of the address */
        end = my_addrs + 1;
        /* nope, we are at the start of some address
         * now, let's find the end of the address */
        end = my_addrs + 1;
-       while (end[0] && end[0] != ';') {
+       while (end[0] && (end[0] != ';') && (end[0] != ',')) {
                if (end[0] == '\"') {
                        while (end[0] && end[0] != '\"')
                                ++end;
                if (end[0] == '\"') {
                        while (end[0] && end[0] != '\"')
                                ++end;