From: Dmitry Volyntsev Date: Thu, 19 Oct 2023 01:36:00 +0000 (-0700) Subject: XML: fixed compilation with certain GCC versions. X-Git-Tag: 0.8.2~3 X-Git-Url: http://www.kaiwu.me/postgresql/commit/static/gitweb.js?a=commitdiff_plain;h=e21974eefc00e4e5959aaf49de42e982501c1e9e;p=njs.git 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). --- 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);