X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=alsa_write.c;h=43f0811a58be4c5835a5109ffe8ff34f15df1e2d;hb=7c2c68b68140c775930d3c0e2cf7f1918539a465;hp=16497bdf222d8b16c155fe41ab22999bc60f366e;hpb=35e284e06a5c8e20d02b61fdcb4bcc20b237c1e4;p=paraslash.git diff --git a/alsa_write.c b/alsa_write.c index 16497bdf..43f0811a 100644 --- a/alsa_write.c +++ b/alsa_write.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2012 Andre Noll + * Copyright (C) 2005-2013 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -15,7 +15,6 @@ #include #include #include -#include #include "para.h" #include "fd.h" @@ -247,8 +246,10 @@ static void alsa_write_post_select(__a_unused struct sched *s, snd_pcm_sframes_t frames; int ret; + ret = task_get_notification(t); + if (ret < 0) + goto err; again: - t->error = 0; ret = btr_node_status(btrn, wn->min_iqs, BTR_NT_LEAF); if (ret == 0) return;