blob: f3a9c4d7e908813b853311eb1ad8de36882d88ae (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
--- alsaloop/alsaloop.c.orig 2016-03-31 14:37:02 UTC
+++ alsaloop/alsaloop.c
@@ -760,7 +760,11 @@ static void thread_job1(void *_data)
snd_output_printf(output, "pool took %lius\n", timediff(tv2, tv1));
}
if (err < 0) {
+#ifdef ERESTART
if (err == -EINTR || err == -ERESTART)
+#else
+ if (err == -EINTR)
+#endif
continue;
logit(LOG_CRIT, "Poll failed: %s\n", strerror(-err));
my_exit(thread, EXIT_FAILURE);
|