From ba95e6a01776d6b3d2752d98d33ac82809e6682d Mon Sep 17 00:00:00 2001 From: Thomas Roessler Date: Wed, 7 Nov 2001 15:58:45 +0000 Subject: [PATCH] Fix #858. --- addrbook.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/addrbook.c b/addrbook.c index 66cb61b3..7256d275 100644 --- a/addrbook.c +++ b/addrbook.c @@ -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); -- 2.40.0