Commit f965f4df authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Forgot to pass the struct wrk* argument to the task function.

parent edf5144f
......@@ -288,7 +288,7 @@ struct wrk_accept {
/* Worker pool stuff -------------------------------------------------*/
typedef void pool_func_t(struct pool *pp, void *priv);
typedef void pool_func_t(struct pool *pp, struct worker *wrk, void *priv);
struct pool_task {
VTAILQ_ENTRY(pool_task) list;
......
......@@ -257,7 +257,7 @@ Pool_Work_Thread(void *priv, struct worker *wrk)
if (tp != NULL) {
Lck_Unlock(&pp->mtx);
tp->func(pp, tp->priv);
tp->func(pp, wrk, tp->priv);
stats_clean = WRK_TrySumStat(wrk);
Lck_Lock(&pp->mtx);
continue;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment