diff --git a/lib/lib_ssl/tls_mini/src/WiFiClientSecureLightBearSSL.h b/lib/lib_ssl/tls_mini/src/WiFiClientSecureLightBearSSL.h index 1f97626a1..d0ff43407 100755 --- a/lib/lib_ssl/tls_mini/src/WiFiClientSecureLightBearSSL.h +++ b/lib/lib_ssl/tls_mini/src/WiFiClientSecureLightBearSSL.h @@ -38,14 +38,14 @@ class WiFiClientSecure_light : public WiFiClient { void allocateBuffers(void); - #ifdef ESP32 // the method to override in ESP32 has timeout argument - int connect(IPAddress ip, uint16_t port, int32_t timeout) override; - int connect(const char* name, uint16_t port, int32_t timeout) override; + #ifdef ESP32 // the method to override in ESP32 has timeout argument default #define WIFI_CLIENT_DEF_CONN_TIMEOUT_MS (3000) + int connect(IPAddress ip, uint16_t port, int32_t timeout = 3000) override; + int connect(const char* name, uint16_t port, int32_t timeout = 3000) override; #else int connect(IPAddress ip, uint16_t port) override; int connect(const char* name, uint16_t port) override; #endif - + uint8_t connected() override; size_t write(const uint8_t *buf, size_t size) override; #ifdef ESP8266