If the detected qemu version is below our required version 'package'
would be leaked.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
{
int ret = -1;
int major, minor, micro;
- char *package = NULL;
+ VIR_AUTOFREE(char *) package = NULL;
/* @mon is supposed to be locked by callee */
}
qemuCaps->version = major * 1000000 + minor * 1000 + micro;
- qemuCaps->package = package;
+ VIR_STEAL_PTR(qemuCaps->package, package);
qemuCaps->usedQMP = true;
if (virQEMUCapsInitQMPArch(qemuCaps, mon) < 0)