Selaa lähdekoodia

Handle esp_tls_conn_read disconnection in ssl_read. Fixes #2805

Closes https://github.com/espressif/esp-idf/pull/2967
rustyx 7 vuotta sitten
vanhempi
sitoutus
053219283d
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      components/tcp_transport/transport_ssl.c

+ 3 - 0
components/tcp_transport/transport_ssl.c

@@ -130,6 +130,9 @@ static int ssl_read(esp_transport_handle_t t, char *buffer, int len, int timeout
     if (ret < 0) {
         ESP_LOGE(TAG, "esp_tls_conn_read error, errno=%s", strerror(errno));
     }
+    if (ret == 0) {
+        ret = -1;
+    }
     return ret;
 }