diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index 90cdea5..b6b62b9 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2018.10.10.160024" +#define Cdrskin_timestamP "2018.10.10.160301" diff --git a/libburn/async.c b/libburn/async.c index f8422ea..57043ab 100644 --- a/libburn/async.c +++ b/libburn/async.c @@ -122,6 +122,8 @@ struct w_list static struct w_list *workers = NULL; +static void *fifo_worker_func(struct w_list *w); + int burn_async_manage_lock(int mode) { @@ -209,7 +211,7 @@ static void add_worker(int w_type, struct burn_drive *d, #endif /* Libburn_create_detached_threadS */ /* Worker specific locks are to be released early by the worker */ - if (f == (WorkerFunc) burn_fifo_source_shoveller) + if (f == (WorkerFunc) fifo_worker_func) burn_async_manage_lock(BURN_ASYNC_LOCK_OBTAIN); if (pthread_create(&a->thread, attr_pt, f, a)) {