diff --git a/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.cpp b/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.cpp index e60e292bd4..bc68ed3daf 100644 --- a/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.cpp +++ b/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.cpp @@ -1500,7 +1500,7 @@ bool WiFiClientSecure::probeMaxFragmentLength(IPAddress ip, uint16_t port, uint1 ret = probe.readBytes(extBytes, 2); handLen -= ret; - extLen = extBytes[1] || (extBytes[0]<<8); + extLen = extBytes[1] | (extBytes[0]<<8); if ((extLen == 0) || (ret != 2)) { return _SendAbort(probe, supportsLen); }