From 03fc607492899f156de40b2bdf456d13c5a3706c Mon Sep 17 00:00:00 2001 From: Vikram Dattu Date: Tue, 17 Mar 2020 12:45:19 +0530 Subject: [PATCH] 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 --- examples/protocols/http2_request/components/sh2lib/sh2lib.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/protocols/http2_request/components/sh2lib/sh2lib.c b/examples/protocols/http2_request/components/sh2lib/sh2lib.c index 4447a12803..18e819f6d1 100644 --- a/examples/protocols/http2_request/components/sh2lib/sh2lib.c +++ b/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;