From dd423b41e1657e23c8ad2ea1d9a067e20dc4d7e7 Mon Sep 17 00:00:00 2001 From: Luke Steensen Date: Wed, 10 Jun 2020 17:26:21 -0500 Subject: [PATCH] limit: fix rate limit not sleeping (#459) --- tower-limit/src/rate/service.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/tower-limit/src/rate/service.rs b/tower-limit/src/rate/service.rs index 4c0c9d9..6ecfd93 100644 --- a/tower-limit/src/rate/service.rs +++ b/tower-limit/src/rate/service.rs @@ -67,6 +67,7 @@ where State::Limited(ref mut sleep) => { if let Async::NotReady = sleep.poll()? { tracing::trace!("rate limited exceeded; sleeping."); + return Ok(Async::NotReady); } } }