mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-09 06:25:19 +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
|
||||
*
|
||||
* 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
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@ -113,7 +113,7 @@ virGetConnect(void)
|
||||
if (!(ret = virObjectNew(virConnectClass)))
|
||||
return NULL;
|
||||
|
||||
if (!(ret->closeCallback = virObjectNew(virConnectCloseCallbackDataClass)))
|
||||
if (!(ret->closeCallback = virObjectLockableNew(virConnectCloseCallbackDataClass)))
|
||||
goto error;
|
||||
|
||||
if (virMutexInit(&ret->lock) < 0)
|
||||
|
Loading…
Reference in New Issue
Block a user