Kaynağa Gözat

Fixed broken http2_request example.

Implementation of `esp_tls_conn_new_sync` now uses timeout_ms value to
give up retries.

Specified this value to be 10 sec. (10 * 1000 ms).

Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com>
Vikram Dattu 5 yıl önce
ebeveyn
işleme
369ef2e6a8

+ 2 - 1
examples/protocols/http2_request/components/sh2lib/sh2lib.c

@@ -242,7 +242,8 @@ int sh2lib_connect(struct sh2lib_handle *hd, const char *uri)
     esp_tls_cfg_t tls_cfg = {
         .alpn_protos = proto,
         .non_block = true,
-    };    
+        .timeout_ms = 10 * 1000,
+    };
     if ((hd->http2_tls = esp_tls_conn_http_new(uri, &tls_cfg)) == NULL) {
         ESP_LOGE(TAG, "[sh2-connect] esp-tls connection failed");
         goto error;