API: add lsquic_conn_get_sni(), fixes issue #203

This commit is contained in:
Dmitri Tikhonov 2021-01-11 13:52:57 -05:00
parent e2c4907022
commit 38e835983f
7 changed files with 53 additions and 0 deletions

View file

@ -321,6 +321,11 @@ static lsquic_conn_ctx_t *
http_server_on_new_conn (void *stream_if_ctx, lsquic_conn_t *conn)
{
struct server_ctx *server_ctx = stream_if_ctx;
const char *sni;
sni = lsquic_conn_get_sni(conn);
LSQ_DEBUG("new connection, SNI: %s", sni ? sni : "<not set>");
lsquic_conn_ctx_t *conn_h = malloc(sizeof(*conn_h));
conn_h->conn = conn;
conn_h->server_ctx = server_ctx;