From fb22c530fea9836449320f82be195601ef607f93 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Thu, 7 Feb 2019 20:05:16 +0300 Subject: [PATCH] HTTP: skipping deleted elements while iterating over headers. --- nginx/ngx_http_js_module.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nginx/ngx_http_js_module.c b/nginx/ngx_http_js_module.c index f3ef2b75..800a9893 100644 --- a/nginx/ngx_http_js_module.c +++ b/nginx/ngx_http_js_module.c @@ -860,6 +860,10 @@ ngx_http_js_ext_next_header(njs_vm_t *vm, njs_value_t *value, void *obj, header = entry->part->elts; h = &header[entry->item++]; + if (h->hash == 0) { + continue; + } + return njs_string_create(vm, value, h->key.data, h->key.len, 0); } -- 2.47.3