diff options
author | Tim Wiederhake <twiederh@redhat.com> | 2022-03-22 17:47:44 +0100 |
---|---|---|
committer | Tim Wiederhake <twiederh@redhat.com> | 2022-04-05 15:59:08 +0200 |
commit | 29bb566a22ae96b30e7f3b066bc2af025fc3cdf2 (patch) | |
tree | a582ca990690857d1c495cd11baed7bce21f8b9c /src/node_device | |
parent | 1e4d85af3290a4f7bb474c76c274efcb41921ba6 (diff) | |
download | libvirt-29bb566a22ae96b30e7f3b066bc2af025fc3cdf2.tar.gz |
node_device_driver: Use automatic mutex management
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Diffstat (limited to 'src/node_device')
-rw-r--r-- | src/node_device/node_device_driver.c | 12 |
1 files changed, 4 insertions, 8 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; - - 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); } |