fix: correct hostname resolution logic in network config parser

This commit is contained in:
retoor 2025-11-29 03:18:39 +00:00
parent bd3d5a6b4b
commit b5dd9051f0

View File

@ -427,8 +427,8 @@ void connection_connect_to_upstream(connection_t *client, const char *data, size
return;
}
const char *sni_hostname = route->rewritehost ? client->request.host : route->upstreamhost;
SSL_set_tlsext_hostname(up->ssl, sni_hostname);
const char *sni_hostname = route->rewrite_host ? client->request.host : route->upstream_host;
SSL_set_tlsext_host_name(up->ssl, sni_hostname);
SSL_set_fd(up->ssl, up_fd);
SSL_set_connect_state(up->ssl);