mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-14 13:41:23 +03:00
Update axTLS to 139914f
- Fix occasional software WDT due to lengthy bigint operations - Implement truly blocking reads as a workaround for half-duplex nature of axTLS
This commit is contained in:
@ -66,7 +66,7 @@ class SSLContext {
|
||||
public:
|
||||
SSLContext() {
|
||||
if (_ssl_ctx_refcnt == 0) {
|
||||
_ssl_ctx = ssl_ctx_new(SSL_SERVER_VERIFY_LATER | SSL_DEBUG_OPTS | SSL_CONNECT_IN_PARTS, 0);
|
||||
_ssl_ctx = ssl_ctx_new(SSL_SERVER_VERIFY_LATER | SSL_DEBUG_OPTS | SSL_CONNECT_IN_PARTS | SSL_READ_BLOCKING, 0);
|
||||
}
|
||||
++_ssl_ctx_refcnt;
|
||||
}
|
||||
@ -592,3 +592,7 @@ extern "C" void* ax_port_realloc(void* ptr, size_t size, const char* file, int l
|
||||
extern "C" void ax_port_free(void* ptr) {
|
||||
free(ptr);
|
||||
}
|
||||
|
||||
extern "C" void ax_wdt_feed() {
|
||||
optimistic_yield(10000);
|
||||
}
|
||||
|
Reference in New Issue
Block a user