(client) fix an overflow in the exponential back off code
This commit is contained in:
		| @@ -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" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user