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
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to