]> git.feebdaed.xyz Git - 0xmirror/nginx.git/commitdiff
Stream ssl_preread: do not reallocate a parsed SNI host.
authorSergey Kandaurov <pluknet@nginx.com>
Fri, 9 Aug 2024 15:12:26 +0000 (19:12 +0400)
committerSergey Kandaurov <pluknet@nginx.com>
Fri, 9 Aug 2024 15:12:26 +0000 (19:12 +0400)
We own this memory from the session pool.

src/stream/ngx_stream_ssl_preread_module.c

index bc96adeee7feeeb52b0e0a45ce88be6c74ff8f5e..3fc83ff2f4c37d459935cfd9db3d831937843bee 100644 (file)
@@ -519,7 +519,7 @@ ngx_stream_ssl_preread_servername(ngx_stream_session_t *s,
 
     host = *servername;
 
-    rc = ngx_stream_validate_host(&host, c->pool, 1);
+    rc = ngx_stream_validate_host(&host, c->pool, 0);
 
     if (rc == NGX_ERROR) {
         return NGX_ERROR;