diff --git a/ratbagd/ratbagd.c b/ratbagd/ratbagd.c index 281a068e..f18c72cb 100644 --- a/ratbagd/ratbagd.c +++ b/ratbagd/ratbagd.c @@ -697,5 +697,5 @@ void ratbagd_schedule_task(struct ratbagd *ctx, cb->callback = callback; cb->userdata = userdata; - sd_event_add_post(ctx->event, &source, ratbagd_callback_handler, cb); + sd_event_add_defer(ctx->event, &source, ratbagd_callback_handler, cb); }