--- libev/ev.c 2009/07/19 07:20:41 1.307 +++ libev/ev.c 2009/07/19 20:39:54 1.308 @@ -2673,7 +2673,7 @@ assert (("libev: ev_signal_start called with illegal signal number", w->signum > 0 && w->signum < EV_NSIG)); #if EV_MULTIPLICITY - assert (("libev: tried to attach to a signal from two different loops", + assert (("libev: a signal must not be attached to two different loops", !signals [w->signum - 1].loop || signals [w->signum - 1].loop == loop)); signals [w->signum - 1].loop = EV_A;