According to the libeio documentation, the callback will still be called even if the request has been cancelled. The libeio code checks for the cancel flag, and does not call the callback if it's set. This happens even if the system call has already finished.
The attached patch fixes the problem. -- Phusion | Web Application deployment, scaling, and monitoring solutions Web: http://www.phusion.nl/ E-mail: [email protected] Chamber of commerce no: 08173483 (The Netherlands)
fix_eio_cancel.patch
Description: Binary data
_______________________________________________ libev mailing list [email protected] http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev
