From: Ján Tomko Date: Tue, 20 Aug 2019 11:23:36 +0000 (+0200) Subject: qemuBuildSmpCommandLine: use virCommandAddArgBuffer directly X-Git-Tag: v5.7.0-rc1~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d804bde82b407d4d2f4b2d4dd1a84bf66eb65153;p=thirdparty%2Flibvirt.git qemuBuildSmpCommandLine: use virCommandAddArgBuffer directly Instead of getting the string then passing it to virCommand. Signed-off-by: Ján Tomko Reviewed-by: Michal Privoznik --- diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index 4c0856274f..7dc385f0d4 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -7556,7 +7556,6 @@ static int qemuBuildSmpCommandLine(virCommandPtr cmd, virDomainDefPtr def) { - char *smp = NULL; VIR_AUTOCLEAN(virBuffer) buf = VIR_BUFFER_INITIALIZER; unsigned int maxvcpus = virDomainDefGetVcpusMax(def); unsigned int nvcpus = 0; @@ -7592,10 +7591,7 @@ qemuBuildSmpCommandLine(virCommandPtr cmd, if (virBufferCheckError(&buf) < 0) return -1; - smp = virBufferContentAndReset(&buf); - virCommandAddArg(cmd, smp); - VIR_FREE(smp); - + virCommandAddArgBuffer(cmd, &buf); return 0; }