diff --git a/patches/nginx-1.0.15-reset_wev_handler_in_named_locations.patch b/patches/nginx-1.0.15-reset_wev_handler_in_named_locations.patch new file mode 100644 index 0000000..72fb1a0 --- /dev/null +++ b/patches/nginx-1.0.15-reset_wev_handler_in_named_locations.patch @@ -0,0 +1,11 @@ +--- nginx-1.0.15/src/http/ngx_http_core_module.c 2012-03-05 21:03:39.000000000 +0800 ++++ nginx-1.0.15-patched/src/http/ngx_http_core_module.c 2012-05-02 21:57:40.624937882 +0800 +@@ -2567,6 +2567,8 @@ + + r->phase_handler = cmcf->phase_engine.location_rewrite_index; + ++ r->write_event_handler = ngx_http_core_run_phases; ++ + ngx_http_core_run_phases(r); + + return NGX_DONE; diff --git a/util/mirror-tarballs b/util/mirror-tarballs index ccdab0b..2aa9edb 100755 --- a/util/mirror-tarballs +++ b/util/mirror-tarballs @@ -60,6 +60,9 @@ patch -p1 < $root/patches/nginx-$main_ver-allow_request_body_updating.patch || e patch -p1 < $root/patches/nginx-$main_ver-log_escape_non_ascii.patch || exit 1 +echo applying reset_wev_handler_in_named_locations.patch ... +patch -p1 < $root/patches/nginx-$main_ver-reset_wev_handler_in_named_locations.patch || exit 1 + #echo "INFO: applying null-character-fixes patch" #patch -p0 < $root/patches/nginx-$main_ver-null_character_fixes.patch || exit 1