X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=audioc.c;h=45688acbdcb63cec5b97e9466da535c739b04909;hb=181beb316afad036ac01a778544c5dec0a8d51c7;hp=af67063367044b675877173a1ed351bdd28f2dd1;hpb=c75c35b176cdacf157d27617e954961c88f33975;p=paraslash.git diff --git a/audioc.c b/audioc.c index af670633..45688acb 100644 --- a/audioc.c +++ b/audioc.c @@ -162,7 +162,7 @@ static int audioc_post_select(struct sched *s, void *context) if (ret < 0) goto out; - if (!FD_ISSET(at->fd, &s->rfds)) + if (!sched_read_ok(at->fd, s)) return 0; bufsize = PARA_MAX(1024U, OPT_UINT32_VAL(BUFSIZE)); buf = para_malloc(bufsize); @@ -252,7 +252,7 @@ __noreturn static void interactive_session(void) sigaction(SIGINT, &act, NULL); sched.select_function = i9e_select; - sched.default_timeout.tv_sec = 1; + sched.default_timeout = 1000; ret = i9e_open(&ici, &sched); if (ret < 0) goto out;