mirror of
https://github.com/actix/actix-extras.git
synced 2025-07-02 20:54:31 +02:00
fix keep-alive timer reset
This commit is contained in:
@ -441,7 +441,8 @@ where
|
||||
if let Some(deadline) =
|
||||
self.config.client_disconnect_timer()
|
||||
{
|
||||
timer.reset(deadline)
|
||||
timer.reset(deadline);
|
||||
let _ = timer.poll();
|
||||
} else {
|
||||
return Ok(());
|
||||
}
|
||||
@ -455,10 +456,12 @@ where
|
||||
)));
|
||||
}
|
||||
} else if let Some(deadline) = self.config.keep_alive_expire() {
|
||||
timer.reset(deadline)
|
||||
timer.reset(deadline);
|
||||
let _ = timer.poll();
|
||||
}
|
||||
} else {
|
||||
timer.reset(self.ka_expire)
|
||||
timer.reset(self.ka_expire);
|
||||
let _ = timer.poll();
|
||||
}
|
||||
}
|
||||
Ok(Async::NotReady) => (),
|
||||
|
Reference in New Issue
Block a user