From: Alexander Couzens Date: Thu, 6 Aug 2015 11:02:47 +0000 (+0200) Subject: uclient-fetch: set server_name of the ssl context to support SNI X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=4edb1426cef9eb07aa52dab2c34ab51f64e10f74;p=project%2Fuclient.git uclient-fetch: set server_name of the ssl context to support SNI Signed-off-by: Alexander Couzens --- diff --git a/uclient-http.c b/uclient-http.c index d96094d..4300d05 100644 --- a/uclient-http.c +++ b/uclient-http.c @@ -826,6 +826,7 @@ static int uclient_setup_https(struct uclient_http *uh) uh->ussl.notify_error = uclient_ssl_notify_error; uh->ussl.notify_verify_error = uclient_ssl_notify_verify_error; uh->ussl.notify_connected = uclient_ssl_notify_connected; + uh->ussl.server_name = uh->uc.url->host; uh->ssl_ops->init(&uh->ussl, &uh->ufd.stream, uh->ssl_ctx, false); uh->ssl_ops->set_peer_cn(&uh->ussl, uh->uc.url->host);