--- libev/event.c 2010/10/24 17:25:33 1.47 +++ libev/event.c 2010/11/10 12:44:22 1.48 @@ -110,7 +110,7 @@ dLOOPbase; #if EV_MULTIPLICITY - if (ev_default_loop (EVFLAG_AUTO) != loop) + if (!is_default_loop (loop)) ev_loop_destroy (loop); #endif }