From: Maria Matejka Date: Thu, 28 Jul 2022 17:52:19 +0000 (+0200) Subject: Sending an event must also ping the target IO loop X-Git-Tag: v3.0-alpha1~171^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f60f7dfdee556a12c47940bc6ec3113fdae46a5c;p=thirdparty%2Fbird.git Sending an event must also ping the target IO loop --- diff --git a/lib/event.c b/lib/event.c index 7effc3153..07d7dc533 100644 --- a/lib/event.c +++ b/lib/event.c @@ -183,6 +183,8 @@ ev_send(event_list *l, event *e) while (!atomic_compare_exchange_strong_explicit( &l->receiver, &next, e, memory_order_acq_rel, memory_order_acquire)); + + birdloop_ping(l->loop); } void io_log_event(void *hook, void *data);