CVSROOT: /cvs/gnome
Module name: evolution-exchange
Changes by: fejj 06/05/08 16:09:40
Modified files:
. : Tag: gnome-2-14 ChangeLog
camel : Tag: gnome-2-14 camel-stub-marshal.c
camel-stub.c camel-stub.h
Log message:
2006-05-04 Jeffrey Stedfast <[EMAIL PROTECTED]>
Fix for the hang in Novell bug #166987
[http://bugzilla.gnome.org/show_bug.cgi?id=166987]
* camel/camel-stub.c (status_main): Create a CamelOperation
context so our main-loop/reads/writes can all be cancelled.
(finalize): Call camel_operation_cancel() on the stub's
CamelOperation so that the status_main thread exits more-or-less
immediately rather than hanging indefinitely in a system read()
call.
* camel/camel-stub-marshal.c (do_read): Use camel_read() so the
read is cancellable.
(camel_stub_marshal_flush): Use camel_write().
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution-exchange&who=fejj&date=explicit&mindate=2006-05-08%2016:08&maxdate=2006-05-08%2016:10
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list