diff src/http/ngx_http_variables.h @ 8233:5a92523e50d3 quic

HTTP/3: null-terminate empty header value. Header value returned from the HTTP parser is expected to be null-terminated or have a spare byte after the value bytes. When an empty header value was passed by client in a literal header representation, neither was true. This could result in segfault. The fix is to assign a literal empty null-terminated string in this case. Thanks to Andrey Kolyshkin.
author Roman Arutyunyan <arut@nginx.com>
date Tue, 17 Nov 2020 20:54:10 +0000
parents 2a288909abc6
children 08b3ea81ff5f
line wrap: on
line diff