poco
poco copied to clipboard
improve Windows OpenSSL 3.0.x error handling #3806
consider that the OpenSSL 3.0.x error behaviour did not change on Windows comapared to OpenSSL 1.1.1
see https://github.com/pocoproject/poco/issues/3806
This change was tested to give a Poco::TimeoutException both on Windows and Linux in a mocked timeout situation ( cf. issue #3806 )
Used environment:
- OpenSSL 3.0.5 (via conan-center-index)
- Poco 1.12.2 with this fix
- Windows 10 with IDE Visual Studio 2019
- and: Ubuntu 2018 with compiler gcc-9
9a374ca2dee445536ab30eb7d45e196e3b220f0f