diff options
author | Síle Ekaterin Liszka <sheila@vulpine.house> | 2023-10-29 11:56:03 -0700 |
---|---|---|
committer | Zach van Rijn <me@zv.io> | 2023-11-20 18:56:05 +0000 |
commit | 9dcd8e2aa3add64fde70901437310573cbf2d870 (patch) | |
tree | 536ed9d3abee28a8cf87173379a86b85cf37293e /user/nginx/fix-pcre2-reload-memory-leak.patch | |
parent | aa810ef31e326655790d0b0de54d8d19d611edd5 (diff) | |
download | packages-zv/nginx.tar.gz packages-zv/nginx.tar.bz2 packages-zv/nginx.tar.xz packages-zv/nginx.zip |
user/nginx: new packagezv/nginx
Diffstat (limited to 'user/nginx/fix-pcre2-reload-memory-leak.patch')
-rw-r--r-- | user/nginx/fix-pcre2-reload-memory-leak.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/user/nginx/fix-pcre2-reload-memory-leak.patch b/user/nginx/fix-pcre2-reload-memory-leak.patch new file mode 100644 index 000000000..ee22872f1 --- /dev/null +++ b/user/nginx/fix-pcre2-reload-memory-leak.patch @@ -0,0 +1,33 @@ +Source: https://trac.nginx.org/nginx/changeset/533bc2336df44679cc46e6fccf54675e13578f21/nginx + +This patch was modified from upstream in the following way(s): + +* Update path so that the patch applies correctly +* dos2unix + +Index: src/core/ngx_regex.c +=================================================================== +--- a/src/core/ngx_regex.c (revision 8163) ++++ b/src/core/ngx_regex.c (revision 9166) +@@ -601,4 +601,6 @@ + */ + ++ ngx_regex_malloc_init(NULL); ++ + if (ngx_regex_compile_context) { + pcre2_compile_context_free(ngx_regex_compile_context); +@@ -611,4 +613,6 @@ + ngx_regex_match_data_size = 0; + } ++ ++ ngx_regex_malloc_done(); + + #endif +@@ -707,7 +711,4 @@ + + ngx_regex_studies = NULL; +-#if (NGX_PCRE2) +- ngx_regex_compile_context = NULL; +-#endif + + return NGX_OK; |