]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virChrdevFDStreamCloseCb: Use virLockGuardLock
authorTim Wiederhake <twiederh@redhat.com>
Wed, 25 Aug 2021 08:25:32 +0000 (10:25 +0200)
committerTim Wiederhake <twiederh@redhat.com>
Tue, 1 Feb 2022 16:19:50 +0000 (17:19 +0100)
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
src/conf/virchrdev.c

index b5477b03d503a75d30081b0374f82269ff0ec25d..c9b2134e3b64a103173db3316dd257a10187d8be 100644 (file)
@@ -237,12 +237,10 @@ static void virChrdevFDStreamCloseCb(virStreamPtr st G_GNUC_UNUSED,
                                       void *opaque)
 {
     virChrdevStreamInfo *priv = opaque;
-    virMutexLock(&priv->devs->lock);
+    VIR_LOCK_GUARD lock = virLockGuardLock(&priv->devs->lock);
 
     /* remove entry from hash */
     virHashRemoveEntry(priv->devs->hash, priv->path);
-
-    virMutexUnlock(&priv->devs->lock);
 }
 
 /**