From 5ad03b9db2186d5b1d09f33e5ab0daa683054675 Mon Sep 17 00:00:00 2001 From: John Ferlan Date: Mon, 20 Feb 2017 14:03:07 -0500 Subject: [PATCH] conf: Fix leak in virNodeDeviceObjListExport Fix a leak introduced by 4337bc57b when VIR_STRDUP'g the parent. --- src/conf/node_device_conf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/conf/node_device_conf.c b/src/conf/node_device_conf.c index 1c81b48053..c80284017d 100644 --- a/src/conf/node_device_conf.c +++ b/src/conf/node_device_conf.c @@ -2288,6 +2288,7 @@ virNodeDeviceObjListExport(virConnectPtr conn, if (devices) { if (!(device = virGetNodeDevice(conn, devobj->def->name)) || VIR_STRDUP(device->parent, devobj->def->parent) < 0) { + virObjectUnref(device); virNodeDeviceObjUnlock(devobj); goto cleanup; }