diff -u -r original/libtinymail-camel/tny-session-camel.c changed/libtinymail-camel/tny-session-camel.c
--- original/libtinymail-camel/tny-session-camel.c	2010-03-10 21:38:42.204693800 +0000
+++ changed/libtinymail-camel/tny-session-camel.c	2010-03-10 21:37:01.611705344 +0000
@@ -625,11 +625,13 @@
 {
 	CamelSessionThreadMsg *msg = ms_parent_class->thread_msg_new(session, ops, size);
 
+#if 0
 	msg->ops = g_new0 (CamelSessionThreadOps,1);
 	msg->ops->free = my_free_func;
 	msg->ops->receive = my_receive_func;
 	msg->data = NULL;
 	msg->op = camel_operation_new (my_cancel_func, NULL);
+#endif
 
 	return msg;
 

