talons

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

commit cf35c411534a9b0b27040777628cd78a8aa1dd93
parent b499a35e93a8580816899b13f6ef76cb5062c741
Author: wwp <wwp@free.fr>
Date:   Thu, 30 Jul 2015 10:13:06 +0200

Fix crash in address completion when matching group name.

Diffstat:
Msrc/addr_compl.c | 9++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/addr_compl.c b/src/addr_compl.c @@ -231,7 +231,14 @@ static gint addr_comparison_func(gconstpointer a, gconstpointer b) return 1; else { cmp = strcmp(a_ref->name, b_ref->name); - return cmp ? cmp : strcmp(a_ref->address, b_ref->address); + if (cmp) + return cmp; + else { + if (a_ref->address && b_ref->address) + return strcmp(a_ref->address, b_ref->address); + else + return -1; + } } }