Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
matchDeviceAddress(virNodeDeviceObj *obj,
const void *opaque)
{
- g_autofree char *addr = NULL;
- bool want = false;
-
- virObjectLock(obj);
- addr = nodeDeviceObjFormatAddress(obj);
- want = STREQ_NULLABLE(addr, opaque);
- virObjectUnlock(obj);
- return want;
+ VIR_LOCK_GUARD lock = virObjectLockGuard(obj);
+ g_autofree char *addr = nodeDeviceObjFormatAddress(obj);
+
+ return STREQ_NULLABLE(addr, opaque);
}