comparison src/event/ngx_event_quic.c @ 8272:7f0981be07c4 quic

Fixed client certificate verification. For ngx_http_process_request() part to work, this required to set both r->http_connection->ssl and c->ssl on a QUIC stream. To avoid damaging global SSL object, ngx_ssl_shutdown() is managed to ignore QUIC streams.
author Sergey Kandaurov <pluknet@nginx.com>
date Mon, 23 Mar 2020 20:48:34 +0300
parents 8e54a17dabee
children cb75f194f1f0
comparison
equal deleted inserted replaced
8271:8e54a17dabee 8272:7f0981be07c4
1468 1468
1469 sn->c->listening = c->listening; 1469 sn->c->listening = c->listening;
1470 sn->c->sockaddr = c->sockaddr; 1470 sn->c->sockaddr = c->sockaddr;
1471 sn->c->local_sockaddr = c->local_sockaddr; 1471 sn->c->local_sockaddr = c->local_sockaddr;
1472 sn->c->addr_text = c->addr_text; 1472 sn->c->addr_text = c->addr_text;
1473 sn->c->ssl = c->ssl;
1473 1474
1474 rev = sn->c->read; 1475 rev = sn->c->read;
1475 wev = sn->c->write; 1476 wev = sn->c->write;
1476 1477
1477 rev->ready = 1; 1478 rev->ready = 1;