diff options
author | Thomas Roessler <roessler@does-not-exist.org> | 2001-11-07 15:58:45 +0000 |
---|---|---|
committer | Thomas Roessler <roessler@does-not-exist.org> | 2001-11-07 15:58:45 +0000 |
commit | ba95e6a01776d6b3d2752d98d33ac82809e6682d (patch) | |
tree | 37c3656c109b6594384e5ee902178f6d3a44aefd /addrbook.c | |
parent | 4c9fc18060e0fae8b95c0cc4f13fc9bdeca807a5 (diff) |
Fix #858.
Diffstat (limited to 'addrbook.c')
-rw-r--r-- | addrbook.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -103,7 +103,13 @@ static int alias_SortAddress (const void *a, const void *b) ADDRESS *pb = (*(ALIAS **) b)->addr; int r; - if (pa->personal) + if (pa == pb) + r = 0; + else if (pa == NULL) + r = -1; + else if (pb == NULL) + r = 1; + else if (pa->personal) { if (pb->personal) r = mutt_strcasecmp (pa->personal, pb->personal); |