diff --git a/master/master.c b/master/master.c index 66c3e096..798b52c3 100644 --- a/master/master.c +++ b/master/master.c @@ -796,6 +796,7 @@ void ec_master_queue_external_datagram( queue) { if (queued_datagram == datagram) { datagram->state = EC_DATAGRAM_QUEUED; + up(&master->io_sem); return; } }