diff options
Diffstat (limited to 'www/freenginx-devel/files/extra-patch-ngx_http_lua_subrequest.c')
| -rw-r--r-- | www/freenginx-devel/files/extra-patch-ngx_http_lua_subrequest.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_lua_subrequest.c b/www/freenginx-devel/files/extra-patch-ngx_http_lua_subrequest.c new file mode 100644 index 000000000000..16a33862ee26 --- /dev/null +++ b/www/freenginx-devel/files/extra-patch-ngx_http_lua_subrequest.c @@ -0,0 +1,26 @@ +--- ../lua-nginx-module-0.10.29/src/ngx_http_lua_subrequest.c.orig 2025-11-01 23:46:33.237622000 -0400 ++++ ../lua-nginx-module-0.10.29/src/ngx_http_lua_subrequest.c 2025-11-01 23:52:42.602198000 -0400 +@@ -1373,7 +1373,9 @@ + ngx_str_t *uri, ngx_str_t *args, ngx_http_request_t **psr, + ngx_http_post_subrequest_t *ps, ngx_uint_t flags) + { ++#if !defined freenginx + ngx_time_t *tp; ++#endif + ngx_connection_t *c; + ngx_http_request_t *sr; + ngx_http_core_srv_conf_t *cscf; +@@ -1501,9 +1503,13 @@ + sr->subrequests = r->subrequests - 1; + #endif + ++#if defined freenginx ++ sr->start_time = ngx_current_msec; ++#else + tp = ngx_timeofday(); + sr->start_sec = tp->sec; + sr->start_msec = tp->msec; ++#endif + + r->main->count++; + |
