Re: [libvirt] [PATCH] bugfix: add lock in ClientClose to avoid data race

2018-03-13 Thread John Ferlan
On 03/01/2018 04:43 AM, xinhua.Cao wrote: > From: l00425170 > > When libvirt client registers callback function, > remoteDispatchConnectDomainEventCallbackRegisterAny is called, then > virInsertElementsN > will be called to add new callback for struct

[libvirt] [PATCH] bugfix: add lock in ClientClose to avoid data race

2018-03-01 Thread xinhua.Cao
From: l00425170 When libvirt client registers callback function, remoteDispatchConnectDomainEventCallbackRegisterAny is called, then virInsertElementsN will be called to add new callback for struct daemonClientPrivate *priv. But at the same time, if the corresponding