Blame evolution-data-server-1.10.1-camel-folder-summary-crash.patch
|
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 |
}
|