From: Peter Krempa Date: Mon, 20 Dec 2021 13:41:03 +0000 (+0100) Subject: Replace open coded virJSONValueArrayAppendString X-Git-Tag: v8.0.0-rc1~101 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f668e17bea725e242ba7d73d33df580d1dd1139a;p=thirdparty%2Flibvirt.git Replace open coded virJSONValueArrayAppendString In two instances we've created a string virJSONValue just to append it to the array. Replace it by use of the virJSONValueArrayAppendString helper. Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko Reviewed-by: Tim Wiederhake --- diff --git a/src/qemu/qemu_agent.c b/src/qemu/qemu_agent.c index e2107e5cbf..cb3bf97415 100644 --- a/src/qemu/qemu_agent.c +++ b/src/qemu/qemu_agent.c @@ -1168,9 +1168,7 @@ qemuAgentMakeStringsArray(const char **strings, unsigned int len) g_autoptr(virJSONValue) ret = virJSONValueNewArray(); for (i = 0; i < len; i++) { - g_autoptr(virJSONValue) str = virJSONValueNewString(strings[i]); - - if (virJSONValueArrayAppend(ret, &str) < 0) + if (virJSONValueArrayAppendString(ret, strings[i]) < 0) return NULL; } diff --git a/src/util/virmacmap.c b/src/util/virmacmap.c index 0b7b758c6d..cf554205a8 100644 --- a/src/util/virmacmap.c +++ b/src/util/virmacmap.c @@ -214,9 +214,7 @@ virMACMapHashDumper(void *payload, GSList *next; for (next = macs; next; next = next->next) { - g_autoptr(virJSONValue) m = virJSONValueNewString((const char *) next->data); - - if (virJSONValueArrayAppend(arr, &m) < 0) + if (virJSONValueArrayAppendString(arr, (const char *) next->data) < 0) return -1; }