(client) fix an overflow in the exponential back off code
This commit is contained in:
parent
48622a24db
commit
d82e05f72d
@ -1 +1 @@
|
|||||||
7.4.0
|
7.4.1
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## [7.4.1] - 2019-12-02
|
||||||
|
|
||||||
|
- (client) fix an overflow in the exponential back off code
|
||||||
|
|
||||||
## [7.4.0] - 2019-11-25
|
## [7.4.0] - 2019-11-25
|
||||||
|
|
||||||
- (http client) Add support for multipart HTTP POST upload
|
- (http client) Add support for multipart HTTP POST upload
|
||||||
|
@ -13,7 +13,7 @@ namespace ix
|
|||||||
uint32_t calculateRetryWaitMilliseconds(uint32_t retry_count,
|
uint32_t calculateRetryWaitMilliseconds(uint32_t retry_count,
|
||||||
uint32_t maxWaitBetweenReconnectionRetries)
|
uint32_t maxWaitBetweenReconnectionRetries)
|
||||||
{
|
{
|
||||||
uint32_t wait_time = std::pow(2, retry_count) * 100;
|
uint32_t wait_time = (retry_count < 26) ? (std::pow(2, retry_count) * 100) : 0;
|
||||||
|
|
||||||
if (wait_time > maxWaitBetweenReconnectionRetries || wait_time == 0)
|
if (wait_time > maxWaitBetweenReconnectionRetries || wait_time == 0)
|
||||||
{
|
{
|
||||||
|
@ -6,4 +6,4 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define IX_WEBSOCKET_VERSION "7.4.0"
|
#define IX_WEBSOCKET_VERSION "7.4.1"
|
||||||
|
Loading…
Reference in New Issue
Block a user