From b9a354d7bea58ca9a86c60e55dedd399df0fccd1 Mon Sep 17 00:00:00 2001 From: Christoph Hohmann Date: Tue, 24 Jul 2001 00:42:09 +0000 Subject: [PATCH 1/1] fixed segfault --- ChangeLog.claws | 8 +++++++- src/summaryview.c | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog.claws b/ChangeLog.claws index 99cff3f63..cda79ff63 100644 --- a/ChangeLog.claws +++ b/ChangeLog.claws @@ -1,3 +1,9 @@ +2001-07-24 [christoph] + + * src/summaryview.c + fixed segfault that happend when the selected + message was removed while retrieving new messages. + 2001-07-22 [alfons] add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net). @@ -15,7 +21,7 @@ 2001-07-22 [christoph] * po/POTFILES.in - Added src/ssl.c + added src/ssl.c * src/ssl.c changed a wrong debug message diff --git a/src/summaryview.c b/src/summaryview.c index 0f3df2fe8..a43e010d8 100644 --- a/src/summaryview.c +++ b/src/summaryview.c @@ -1313,6 +1313,8 @@ guint summary_get_current_msgnum(SummaryView *summaryview) if (!summaryview->selected) return 0; msginfo = gtk_ctree_node_get_row_data(ctree, summaryview->selected); + if (!msginfo) + return 0; return msginfo->msgnum; } -- 2.25.1