--- libev/event.c 2007/12/25 07:05:46 1.33 +++ libev/event.c 2008/04/09 21:09:10 1.34 @@ -359,7 +359,7 @@ ev_once (EV_A_ -1, 0, after >= 0. ? after : 0., x_loopexit_cb, (void *)base); - return -1; + return 0; } struct x_once