mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
virChrdevFree: Use VIR_WITH_MUTEX_LOCK
Signed-off-by: Tim Wiederhake <twiederh@redhat.com> Reviewed-by: Martin Kletzander <mkletzan@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
61cb99d32c
commit
7a7994abc1
@ -291,10 +291,10 @@ void virChrdevFree(virChrdevs *devs)
|
||||
if (!devs)
|
||||
return;
|
||||
|
||||
virMutexLock(&devs->lock);
|
||||
virHashForEachSafe(devs->hash, virChrdevFreeClearCallbacks, NULL);
|
||||
g_clear_pointer(&devs->hash, g_hash_table_unref);
|
||||
virMutexUnlock(&devs->lock);
|
||||
VIR_WITH_MUTEX_LOCK_GUARD(&devs->lock) {
|
||||
virHashForEachSafe(devs->hash, virChrdevFreeClearCallbacks, NULL);
|
||||
g_clear_pointer(&devs->hash, g_hash_table_unref);
|
||||
}
|
||||
virMutexDestroy(&devs->lock);
|
||||
|
||||
g_free(devs);
|
||||
|
Loading…
x
Reference in New Issue
Block a user