From 963d696dfd7cd1ed6a00d626f9abf24ffe2203d2 Mon Sep 17 00:00:00 2001 From: Andrew Pamment Date: Fri, 12 Aug 2016 14:00:45 +1000 Subject: [PATCH] Another fix --- mail_menu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mail_menu.c b/mail_menu.c index 128377f..c547d62 100644 --- a/mail_menu.c +++ b/mail_menu.c @@ -1913,8 +1913,10 @@ void mail_scan(struct user_record *user) { if (conf.mail_conferences[i]->mail_areas[j]->type == TYPE_NETMAIL_AREA) { msghs = read_message_headers(i, j, user); if (msghs != NULL) { - if (msghs->msgs[msghs->msg_count-1]->msg_no > jlr.HighReadMsg) { - s_printf(" --> %d. %s (%d new)\r\n", j, conf.mail_conferences[i]->mail_areas[j]->name, msghs->msgs[msghs->msg_count-1]->msg_no - jlr.HighReadMsg); + if (msghs->msg_count > 0) { + if (msghs->msgs[msghs->msg_count-1]->msg_no > jlr.HighReadMsg) { + s_printf(" --> %d. %s (%d new)\r\n", j, conf.mail_conferences[i]->mail_areas[j]->name, msghs->msgs[msghs->msg_count-1]->msg_no - jlr.HighReadMsg); + } } free_message_headers(msghs); }