Welcome! Log In Create A New Profile

Advanced

[njs] Modules: simplified setTimeout() timer callback.

Dmitry Volyntsev
November 29, 2023 10:54PM
details: https://hg.nginx.org/njs/rev/f64d1f9f19e5
branches:
changeset: 2242:f64d1f9f19e5
user: Dmitry Volyntsev <xeioex@nginx.com>
date: Wed Nov 29 18:43:45 2023 -0800
description:
Modules: simplified setTimeout() timer callback.

diffstat:

nginx/ngx_js.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)

diffs (19 lines):

diff -r 9a6a79e21822 -r f64d1f9f19e5 nginx/ngx_js.c
--- a/nginx/ngx_js.c Wed Nov 29 18:43:37 2023 -0800
+++ b/nginx/ngx_js.c Wed Nov 29 18:43:45 2023 -0800
@@ -973,14 +973,12 @@ ngx_js_timer_handler(ngx_event_t *ev)
ngx_js_event_t *event;
ngx_connection_t *c;
njs_external_ptr_t external;
- njs_opaque_value_t retval;

event = (ngx_js_event_t *) ((u_char *) ev - offsetof(ngx_js_event_t, ev));

vm = event->vm;

- ret = njs_vm_invoke(vm, event->function, event->args, event->nargs,
- njs_value_arg(&retval));
+ ret = njs_vm_call(vm, event->function, event->args, event->nargs);

external = njs_vm_external_ptr(vm);
ctx = ngx_external_ctx(vm, external);
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[njs] Modules: simplified setTimeout() timer callback.

Dmitry Volyntsev 200 November 29, 2023 10:54PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 190
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready