Shorter socket-timeouts after WebSocket::end() (#1245) (#1246)

This commit is contained in:
Mark Plomer
2021-08-28 21:27:32 +02:00
committed by GitHub
parent 6048d026d0
commit 501c090ef5
3 changed files with 8 additions and 8 deletions
+2 -6
View File
@@ -88,13 +88,9 @@ public:
while ((int) idleTimeout - margin * 2 >= margin * 2 && margin < 16) {
margin = (unsigned short) (margin << 1);
}
/* We should have no margin if not using sendPingsAutomatically */
if (!sendPingsAutomatically) {
margin = 0;
}
idleTimeoutComponents = {
idleTimeout - margin,
margin
idleTimeout - (sendPingsAutomatically ? margin : 0), /* reduce normal idleTimeout if it is extended by ping-timeout */
margin /* ping-timeout - also used for end() timeout */
};
}