diff --git a/src/lib/core/latch.h b/src/lib/core/latch.h index bd27e25ebc02a911fd762400d4e86a2eb21fc68e..d8b6158313239ed1819076fbb165d3842b478a55 100644 --- a/src/lib/core/latch.h +++ b/src/lib/core/latch.h @@ -144,7 +144,6 @@ latch_lock_timeout(struct latch *l, ev_tstamp timeout) if (timeout <= 0) return 1; - bool was_cancellable = fiber_set_cancellable(false); int result = 0; struct latch_waiter waiter; waiter.fiber = fiber(); @@ -163,7 +162,6 @@ latch_lock_timeout(struct latch *l, ev_tstamp timeout) } } rlist_del_entry(&waiter, link); - fiber_set_cancellable(was_cancellable); return result; }