X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=grab_client.c;h=b61981f2f1cd05e9f4e78e0564bae3240d878180;hp=5971f115e7e11d077e825cc744d97abf2f6cbfd5;hb=e4426bc694c60ba5aade50fd7161251be33dc16a;hpb=645175864a613fc539f46ffa4028742aad3b1b30 diff --git a/grab_client.c b/grab_client.c index 5971f115..b61981f2 100644 --- a/grab_client.c +++ b/grab_client.c @@ -101,11 +101,8 @@ static void gc_pre_select(struct sched *s, struct task *t) if (ret == 0) return; - if (ret < 0) { - s->timeout.tv_sec = 0; - s->timeout.tv_usec = 0; - return; - } + if (ret < 0) + sched_min_delay(s); para_fd_set(gc->fd, &s->wfds, &s->max_fileno); }