From 27d1bb486851ea31880460cf0d4d961d4c51e275 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Tue, 24 Oct 2023 23:30:20 +0200 Subject: [PATCH] Send cvss_base instead of severity when lean --- src/manage.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/manage.c b/src/manage.c index 8fbd26559..25c1a459b 100644 --- a/src/manage.c +++ b/src/manage.c @@ -5834,7 +5834,6 @@ get_nvt_xml (iterator_t *nvts, int details, int pref_count, "%s" "%d" "%s" - "%s" "" "%s" "%s" @@ -5850,9 +5849,6 @@ get_nvt_xml (iterator_t *nvts, int details, int pref_count, : "", nvt_iterator_category (nvts), family_text, - nvt_iterator_cvss_base (nvts) - ? nvt_iterator_cvss_base (nvts) - : "", nvt_iterator_qod (nvts), nvt_iterator_qod_type (nvts), refs_str->str, @@ -5861,7 +5857,7 @@ get_nvt_xml (iterator_t *nvts, int details, int pref_count, } g_string_append_printf (buffer, - "", + "%s", nvt_iterator_cvss_base (nvts) ? nvt_iterator_cvss_base (nvts) : ""); @@ -5870,6 +5866,12 @@ get_nvt_xml (iterator_t *nvts, int details, int pref_count, { iterator_t severities; + g_string_append_printf (buffer, + "", + nvt_iterator_cvss_base (nvts) + ? nvt_iterator_cvss_base (nvts) + : ""); + init_nvt_severity_iterator (&severities, oid); while (next (&severities)) { @@ -5888,10 +5890,10 @@ get_nvt_xml (iterator_t *nvts, int details, int pref_count, nvt_severity_iterator_value (&severities)); } cleanup_iterator (&severities); - } - g_string_append_printf (buffer, - ""); + g_string_append_printf (buffer, + ""); + } g_free (family_text); g_string_free (nvt_tags, 1);