commit - 2b38d395cdf3a5b9a91d0495fc322181341d5862
commit + 79288c8b6077a573243c4654e3b3c4948febdb99
blob - 18fdb6e5878d1d81c9e1cb709bec9fb05c450c8c
blob + 0ee226639fdaf684eac3b7c3236151b3eb59b4e9
--- server.c
+++ server.c
abort();
}
- servname = tls_conn_servername(c->ctx);
+ if ((servname = tls_conn_servername(c->ctx)) == NULL) {
+ log_debug(c, "handshake: missing SNI");
+ goto err;
+ }
+
if (!puny_decode(servname, c->domain, sizeof(c->domain), &parse_err)) {
log_info(c, "puny_decode: %s", parse_err);
goto err;