[claws-mail-cvs-commit] mbox.c

Colin Leroy <[email protected]> Sun, 23 Aug 2009 12:16:18 +0000
Newsgroups gmane.mail.sylpheed.claws.cvs
Message-ID <[email protected]>
Update of /srv/cvs/claws-mail/claws/src
In directory ran:/tmp/cvs-serv32223/src

Modified Files:
      Tag: gtk2
	mbox.c 
Log Message:
2009-08-23 [colin]	3.7.2cvs26

	* src/mbox.c
		Probably fix RH bug 512024, " folder.c:3543 
		Condition msglist != NULL failed"

Index: mbox.c
===================================================================
RCS file: /srv/cvs/claws-mail/claws/src/mbox.c,v
retrieving revision 1.28.2.48
retrieving revision 1.28.2.49
diff -u -d -r1.28.2.48 -r1.28.2.49
--- mbox.c	23 Feb 2009 16:55:42 -0000	1.28.2.48
+++ mbox.c	23 Aug 2009 12:16:16 -0000	1.28.2.49
@@ -279,10 +279,12 @@
 		}
 
 		unfiltered = g_slist_reverse(unfiltered);
-		folder_item_move_msgs(dest, unfiltered);
-		for (cur = unfiltered; cur; cur = g_slist_next(cur)) {
-			MsgInfo *info = (MsgInfo *)cur->data;
-			procmsg_msginfo_free(info);
+		if (unfiltered) {
+			folder_item_move_msgs(dest, unfiltered);
+			for (cur = unfiltered; cur; cur = g_slist_next(cur)) {
+				MsgInfo *info = (MsgInfo *)cur->data;
+				procmsg_msginfo_free(info);
+			}
 		}
 
 		g_slist_free(unfiltered);