mirror of https://gitee.com/openkylin/libvirt.git
virConnectCloseCallbackDataDispose: remove unnecessary locks
We don't need locks in dispose functions as they can only be run in one thread for given object.
This commit is contained in:
parent
fa8c164501
commit
bb5827950e
|
@ -186,13 +186,7 @@ void virConnectCloseCallbackDataReset(virConnectCloseCallbackDataPtr close)
|
|||
static void
|
||||
virConnectCloseCallbackDataDispose(void *obj)
|
||||
{
|
||||
virConnectCloseCallbackDataPtr cb = obj;
|
||||
|
||||
virObjectLock(cb);
|
||||
|
||||
virConnectCloseCallbackDataReset(cb);
|
||||
|
||||
virObjectUnlock(cb);
|
||||
virConnectCloseCallbackDataReset(obj);
|
||||
}
|
||||
|
||||
void virConnectCloseCallbackDataRegister(virConnectCloseCallbackDataPtr close,
|
||||
|
|
Loading…
Reference in New Issue