On Thu, Dec 22, 2011 at 01:58:52AM +0800, freebsdj wrote: > is modified in another assertion: > assert ((loop_done = EVUNLOOP_RECURSE, 1)); /* assert for side [...] > 2. Why check the loop->loop_done there?
loop->loop_done is not checked, but, as you said, modified. I think this is done to check it in the assert you hit ("libev: ev_loop recursion during release detected"). Thanks, Jonathan Neuschäfer _______________________________________________ libev mailing list libev@lists.schmorp.de http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev