]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Use virNodeDeviceObjEndAPI() more
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 10 Nov 2021 08:59:55 +0000 (09:59 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Thu, 11 Nov 2021 10:27:27 +0000 (11:27 +0100)
Instead of explicit virObjectUnlock(obj) + virObjectUnref(obj)
combo the virNodeDeviceObjEndAPI() can be used.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
src/conf/virnodedeviceobj.c

index 165ec1f1ddf47a720eed4166092a10f03d5839e1..15898a6aa7a1553bc4c1c6403646575dfaa6fb10 100644 (file)
@@ -524,8 +524,7 @@ virNodeDeviceObjListRemove(virNodeDeviceObjList *devs,
     virObjectRWLockWrite(devs);
     virObjectLock(obj);
     virNodeDeviceObjListRemoveLocked(devs, obj);
-    virObjectUnlock(obj);
-    virObjectUnref(obj);
+    virNodeDeviceObjEndAPI(&obj);
     virObjectRWUnlock(devs);
 }