* src/messageview.c
authorAlfons Hoogervorst <alfons@proteus.demon.nl>
Fri, 5 Sep 2003 14:32:50 +0000 (14:32 +0000)
committerAlfons Hoogervorst <alfons@proteus.demon.nl>
Fri, 5 Sep 2003 14:32:50 +0000 (14:32 +0000)
deleting a message in a message view frees its msginfo, make
messageview_update_all() aware of that (should fix bug #293,
"deleting message caused crash

ChangeLog.claws
src/messageview.c

index aa06fdb..b1fab85 100644 (file)
@@ -1,3 +1,10 @@
+2003-09-03 [alfons]    0.9.4claws62
+
+       * src/messageview.c
+               deleting a message in a message view frees its msginfo, make 
+               messageview_update_all() aware of that (should fix bug #293,
+               "deleting message caused crash")
+
 2003-09-03 [melvin]    0.9.4claws61
 
        * src/action.c
index 28cf6cc..11fead4 100644 (file)
@@ -808,6 +808,7 @@ static void messageview_update_all(MessageView *msgview)
                MsgInfo *msginfo_list = (MsgInfo*)msgview->msginfo;
                
                g_return_if_fail(msginfo != NULL);
+               g_return_if_fail(msginfo_list);
 
                if (msginfo->msgnum == msginfo_list->msgnum)
                        messageview_update(msgview);