conf: Fix leak in virNodeDeviceObjListExport

Fix a leak introduced by 4337bc57b when VIR_STRDUP'g the parent.
This commit is contained in:
John Ferlan 2017-02-20 14:03:07 -05:00
parent 0a6cb28b9a
commit 5ad03b9db2

View File

@ -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;
}