From e21974eefc00e4e5959aaf49de42e982501c1e9e Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Wed, 18 Oct 2023 18:36:00 -0700 Subject: [PATCH] XML: fixed compilation with certain GCC versions. external/njs_xml_module.c:541:16: error: 'name.length' may be used uninitialized [-Werror=maybe-uninitialized] 541 | if (name.length != njs_strlen(node->name). --- external/njs_xml_module.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/external/njs_xml_module.c b/external/njs_xml_module.c index ae440632..0baaea54 100644 --- a/external/njs_xml_module.c +++ b/external/njs_xml_module.c @@ -527,6 +527,11 @@ njs_xml_doc_ext_root(njs_vm_t *vm, njs_object_prop_t *prop, njs_value_t *value, njs_value_undefined_set(retval); return NJS_DECLINED; } + + } else { + /* To suppress warning. */ + name.length = 0; + name.start = NULL; } for (node = xmlDocGetRootElement(tree->doc); -- 2.47.3