mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-24 05:25:18 +00:00
closeCallback is already lockable, initialize it as such
Luckily we are allocating structs as clean memory and PTHREAD_MUTEX_INITIALIZER is "{ 0 }", so nothing happened, but it should still be created as lockable object. Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
5336a3a47c
commit
6dfbaca7b7
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* datatypes.c: management of structs for public data types
|
* datatypes.c: management of structs for public data types
|
||||||
*
|
*
|
||||||
* Copyright (C) 2006-2014 Red Hat, Inc.
|
* Copyright (C) 2006-2015 Red Hat, Inc.
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
* modify it under the terms of the GNU Lesser General Public
|
||||||
@ -113,7 +113,7 @@ virGetConnect(void)
|
|||||||
if (!(ret = virObjectNew(virConnectClass)))
|
if (!(ret = virObjectNew(virConnectClass)))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (!(ret->closeCallback = virObjectNew(virConnectCloseCallbackDataClass)))
|
if (!(ret->closeCallback = virObjectLockableNew(virConnectCloseCallbackDataClass)))
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
if (virMutexInit(&ret->lock) < 0)
|
if (virMutexInit(&ret->lock) < 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user