mirror of
https://github.com/fafhrd91/actix-net
synced 2025-08-19 23:35:38 +02:00
fix InFlightService::poll_ready() nested service rediness check
This commit is contained in:
@@ -67,9 +67,9 @@ where
|
||||
type Future = InFlightServiceResponse<T>;
|
||||
|
||||
fn poll_ready(&mut self) -> Poll<(), Self::Error> {
|
||||
self.service.poll_ready()?;
|
||||
|
||||
if !self.count.available() {
|
||||
if let Async::NotReady = self.service.poll_ready()? {
|
||||
Ok(Async::NotReady)
|
||||
} else if !self.count.available() {
|
||||
log::trace!("InFlight limit exceeded");
|
||||
Ok(Async::NotReady)
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user