Signed-off-by: Rafael Fonseca <r4f4rfs@xxxxxxxxx> --- src/network/bridge_driver.c | 11 ++++------- src/network/bridge_driver_platform.h | 2 +- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c index f06099297a..2eaab9c667 100644 --- a/src/network/bridge_driver.c +++ b/src/network/bridge_driver.c @@ -101,14 +101,14 @@ networkGetDriver(void) static void networkDriverLock(virNetworkDriverStatePtr driver) { - virMutexLock(&driver->lock); + g_mutex_lock(&driver->lock); } static void networkDriverUnlock(virNetworkDriverStatePtr driver) { - virMutexUnlock(&driver->lock); + g_mutex_unlock(&driver->lock); } @@ -726,10 +726,7 @@ networkStateInitialize(bool privileged, goto error; network_driver->lockFD = -1; - if (virMutexInit(&network_driver->lock) < 0) { - VIR_FREE(network_driver); - goto error; - } + g_mutex_init(&network_driver->lock); network_driver->privileged = privileged; @@ -907,7 +904,7 @@ networkStateCleanup(void) virObjectUnref(network_driver->dnsmasqCaps); - virMutexDestroy(&network_driver->lock); + g_mutex_clear(&network_driver->lock); VIR_FREE(network_driver); diff --git a/src/network/bridge_driver_platform.h b/src/network/bridge_driver_platform.h index 169417a6c0..6528bf6647 100644 --- a/src/network/bridge_driver_platform.h +++ b/src/network/bridge_driver_platform.h @@ -29,7 +29,7 @@ /* Main driver state */ struct _virNetworkDriverState { - virMutex lock; + GMutex lock; /* Read-only */ bool privileged; -- 2.25.2