From 29bb566a22ae96b30e7f3b066bc2af025fc3cdf2 Mon Sep 17 00:00:00 2001 From: Tim Wiederhake Date: Tue, 22 Mar 2022 17:47:44 +0100 Subject: [PATCH] node_device_driver: Use automatic mutex management Signed-off-by: Tim Wiederhake Reviewed-by: Michal Privoznik --- src/node_device/node_device_driver.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/node_device/node_device_driver.c b/src/node_device/node_device_driver.c index 130c1d4023..1eb452b989 100644 --- a/src/node_device/node_device_driver.c +++ b/src/node_device/node_device_driver.c @@ -1072,14 +1072,10 @@ static bool matchDeviceAddress(virNodeDeviceObj *obj, const void *opaque) { - g_autofree char *addr = NULL; - bool want = false; + VIR_LOCK_GUARD lock = virObjectLockGuard(obj); + g_autofree char *addr = nodeDeviceObjFormatAddress(obj); - virObjectLock(obj); - addr = nodeDeviceObjFormatAddress(obj); - want = STREQ_NULLABLE(addr, opaque); - virObjectUnlock(obj); - return want; + return STREQ_NULLABLE(addr, opaque); }