(client) internal IXDNSLookup class requires a valid cancellation request function callback to be passed in
This commit is contained in:
		| @@ -1 +1 @@ | ||||
| 7.4.1 | ||||
| 7.4.2 | ||||
|   | ||||
| @@ -1,6 +1,10 @@ | ||||
| # Changelog | ||||
| All notable changes to this project will be documented in this file. | ||||
|  | ||||
| ## [7.4.2] - 2019-12-02 | ||||
|  | ||||
| - (client) internal IXDNSLookup class requires a valid cancellation request function callback to be passed in | ||||
|  | ||||
| ## [7.4.1] - 2019-12-02 | ||||
|  | ||||
| - (client) fix an overflow in the exponential back off code | ||||
|   | ||||
| @@ -29,8 +29,13 @@ namespace ix | ||||
|             return false; | ||||
|         } | ||||
|  | ||||
|         CancellationRequest cancellationRequest = []() -> bool | ||||
|         { | ||||
|             return false; | ||||
|         }; | ||||
|  | ||||
|         std::string errMsg; | ||||
|         return _socket->connect(hostname, port, errMsg, nullptr); | ||||
|         return _socket->connect(hostname, port, errMsg, cancellationRequest); | ||||
|     } | ||||
|  | ||||
|     void RedisClient::stop() | ||||
|   | ||||
| @@ -61,7 +61,7 @@ namespace ix | ||||
|         errMsg = "no error"; | ||||
|  | ||||
|         // Maybe a cancellation request got in before the background thread terminated ? | ||||
|         if (isCancellationRequested && isCancellationRequested()) | ||||
|         if (isCancellationRequested()) | ||||
|         { | ||||
|             errMsg = "cancellation requested"; | ||||
|             return nullptr; | ||||
| @@ -107,7 +107,7 @@ namespace ix | ||||
|             std::this_thread::sleep_for(std::chrono::milliseconds(_wait)); | ||||
|  | ||||
|             // Were we cancelled ? | ||||
|             if (isCancellationRequested && isCancellationRequested()) | ||||
|             if (isCancellationRequested()) | ||||
|             { | ||||
|                 errMsg = "cancellation requested"; | ||||
|                 return nullptr; | ||||
| @@ -115,7 +115,7 @@ namespace ix | ||||
|         } | ||||
|  | ||||
|         // Maybe a cancellation request got in before the bg terminated ? | ||||
|         if (isCancellationRequested && isCancellationRequested()) | ||||
|         if (isCancellationRequested()) | ||||
|         { | ||||
|             errMsg = "cancellation requested"; | ||||
|             return nullptr; | ||||
|   | ||||
| @@ -6,4 +6,4 @@ | ||||
|  | ||||
| #pragma once | ||||
|  | ||||
| #define IX_WEBSOCKET_VERSION "7.4.1" | ||||
| #define IX_WEBSOCKET_VERSION "7.4.2" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user