--- libev/ev.c 2007/11/01 13:33:12 1.37 +++ libev/ev.c 2007/11/01 15:21:13 1.38 @@ -368,17 +368,17 @@ sigcb (struct ev_io *iow, int revents) { struct ev_signal *w; - int sig; + int signum; read (sigpipe [0], &revents, 1); gotsig = 0; - for (sig = signalmax; sig--; ) - if (signals [sig].gotsig) + for (signum = signalmax; signum--; ) + if (signals [signum].gotsig) { - signals [sig].gotsig = 0; + signals [signum].gotsig = 0; - for (w = signals [sig].head; w; w = w->next) + for (w = signals [signum].head; w; w = w->next) event ((W)w, EV_SIGNAL); } }