From 95d29b66b4ded6988d9609604db41d7dad2b219c Mon Sep 17 00:00:00 2001 From: Jonathon Jongsma Date: Thu, 26 Feb 2026 14:10:20 -0600 Subject: [PATCH] hyperv: Remove unnecessary hash table size query. Signed-off-by: Jonathon Jongsma Reviewed-by: Peter Krempa --- src/hyperv/hyperv_wmi.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/hyperv/hyperv_wmi.c b/src/hyperv/hyperv_wmi.c index 14df670fa1..3e161429d5 100644 --- a/src/hyperv/hyperv_wmi.c +++ b/src/hyperv/hyperv_wmi.c @@ -548,7 +548,7 @@ hypervSerializeEmbeddedParam(hypervParam *p, const char *resourceUri, hypervWmiClassInfo *classInfo = p->embedded.info; g_autofree virHashKeyValuePair *items = NULL; hypervCimType *property = NULL; - ssize_t numKeys = -1; + size_t numKeys = 0; int len = 0, i = 0; if (!(xmlNodeParam = ws_xml_add_child(*methodNode, resourceUri, p->embedded.name, @@ -582,8 +582,7 @@ hypervSerializeEmbeddedParam(hypervParam *p, const char *resourceUri, } /* retrieve parameters out of hash table */ - numKeys = virHashSize(p->embedded.table); - items = virHashGetItems(p->embedded.table, NULL, false); + items = virHashGetItems(p->embedded.table, &numKeys, false); if (!items) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("Could not read embedded param hash table"));