Matthew Barnes 08ab64
--- evolution-data-server-1.10.1/camel/camel-folder-summary.c.camel-folder-summary-crash	2007-05-02 12:46:07.000000000 -0400
Matthew Barnes 08ab64
+++ evolution-data-server-1.10.1/camel/camel-folder-summary.c	2007-05-02 12:47:34.000000000 -0400
Matthew Barnes 08ab64
@@ -2952,7 +2952,10 @@
Matthew Barnes 08ab64
 camel_message_info_ptr(const CamelMessageInfo *mi, int id)
Matthew Barnes 08ab64
 {
Matthew Barnes 08ab64
 	if (mi->summary)
Matthew Barnes 08ab64
-		return ((CamelFolderSummaryClass *)((CamelObject *)mi->summary)->klass)->info_ptr(mi, id);
Matthew Barnes 08ab64
+		if (((CamelFolderSummaryClass *)((CamelObject *)mi->summary)->klass)->info_ptr)
Matthew Barnes 08ab64
+			return ((CamelFolderSummaryClass *)((CamelObject *)mi->summary)->klass)->info_ptr(mi, id);
Matthew Barnes 08ab64
+		else
Matthew Barnes 08ab64
+			return info_ptr(mi, id);
Matthew Barnes 08ab64
 	else
Matthew Barnes 08ab64
 		return info_ptr(mi, id);
Matthew Barnes 08ab64
 }