From: Dmitry Volyntsev Date: Thu, 7 Feb 2019 17:05:16 +0000 (+0300) Subject: HTTP: skipping deleted elements while iterating over headers. X-Git-Tag: 0.2.8~34 X-Git-Url: http://git.kaiwu.me/postgresql/log/contrib/postgres_fdw/static/gitweb.js?a=commitdiff_plain;h=fb22c530fea9836449320f82be195601ef607f93;p=njs.git HTTP: skipping deleted elements while iterating over headers. --- 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); }