X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=afs.c;h=a2194f3ea3245ecfe0204d35de87f861874ea472;hp=e109d6c1bef5dbc5e53696dfa2632a55f57b38d5;hb=11c6ad1a5fc459e81ac4f3d2fb16c4f9990cb97d;hpb=f07fded9f5645a7ac89e63baf50b895cd3a4a140 diff --git a/afs.c b/afs.c index e109d6c1..a2194f3e 100644 --- a/afs.c +++ b/afs.c @@ -556,10 +556,10 @@ static void signal_post_select(struct sched *s, struct task *t) if (!FD_ISSET(st->fd, &s->rfds)) return; st->signum = para_next_signal(); - PARA_NOTICE_LOG("caught signal %d\n", st->signum); t->ret = 1; if (st->signum == SIGUSR1) return; /* ignore SIGUSR1 */ + PARA_NOTICE_LOG("caught signal %d\n", st->signum); t->ret = -E_SIGNAL_CAUGHT; unregister_tasks(); }