client eio: fixes

This commit is contained in:
Simon Cruanes 2025-12-07 22:11:40 -05:00
parent d49346c82c
commit 6e3f7e5dc2
No known key found for this signature in database
GPG key ID: EBFFF6F283F3A2B4

View file

@ -50,8 +50,10 @@ struct
let delete = ignore let delete = ignore
(** NOTE: the mutex must be acquired *) let wait self =
let wait self = Eio.Condition.await self.cond self.mutex Eio.Mutex.lock self.mutex;
Eio.Condition.await self.cond self.mutex;
Eio.Mutex.unlock self.mutex
(** Ensure we get signalled when the queue goes from empty to non-empty *) (** Ensure we get signalled when the queue goes from empty to non-empty *)
let register_bounded_queue (self : t) (bq : _ Bounded_queue.t) : unit = let register_bounded_queue (self : t) (bq : _ Bounded_queue.t) : unit =