1
0
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:
Nikolay Kim
2018-11-08 09:30:53 -08:00
parent f1587243c2
commit 6a1d560f22
2 changed files with 8 additions and 6 deletions

View File

@ -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) => (),