X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=audiod.c;h=12de088639448ca9a227fa857bf99cb406e95b8b;hb=181beb316afad036ac01a778544c5dec0a8d51c7;hp=8e1da6e80e4c8c23e382cf367412274fd63fce69;hpb=fdd8a22e1df57a8c9254e7d0074301e7dde2c557;p=paraslash.git diff --git a/audiod.c b/audiod.c index 8e1da6e8..12de0886 100644 --- a/audiod.c +++ b/audiod.c @@ -1063,7 +1063,7 @@ static int signal_post_select(struct sched *s, void *context) ret = task_get_notification(st->task); if (ret < 0) return ret; - signum = para_next_signal(&s->rfds); + signum = para_next_signal(); switch (signum) { case SIGINT: case SIGTERM: @@ -1092,7 +1092,7 @@ static int command_post_select(struct sched *s, void *context) ret = task_get_notification(ct->task); if (ret < 0) return ret; - ret = handle_connect(ct->fd, &s->rfds); + ret = dispatch_local_connection(ct->fd); if (ret < 0) { PARA_NOTICE_LOG("%s\n", para_strerror(-ret)); if (ret == -E_AUDIOD_TERM) {