X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=prebuffer_filter.c;h=05ceb88c5b93c4e7c52b4a55029f893d7ec2cd23;hp=ad2373767a8b8df5793472b795ac3d5b85327b55;hb=1eeb434d731702fd5c0c85c62bf6d18dd3463d8a;hpb=b3c68fd8519a426d6b6285dcb5a865670285e99a;ds=sidebyside diff --git a/prebuffer_filter.c b/prebuffer_filter.c index ad237376..05ceb88c 100644 --- a/prebuffer_filter.c +++ b/prebuffer_filter.c @@ -57,7 +57,11 @@ static int prebuffer_post_select(__a_unused struct sched *s, void *context) size_t iqs = btr_get_input_queue_size(btrn); struct private_prebuffer_data *ppd = fn->private_data; uint32_t size = FILTER_CMD_OPT_UINT32_VAL(PREBUFFER, SIZE, fn->lpr); + int ret; + ret = task_get_notification(fn->task); + if (ret < 0) + return ret; if (ppd->barrier.tv_sec == 0) return 0; if (tv_diff(now, &ppd->barrier, NULL) < 0)