On Fri, Apr 10, 2020 at 03:54:47PM +0200, Rafael Fonseca wrote: > 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 > > Reviewed-by: Pavel Mores <pmores@xxxxxxxxxx>