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:
| M | src/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; + } } }