mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-24 13:35:17 +00:00
remote: fix regression in event deregistration
Introduced by 7b87a3 When I quit the process which only register VIR_DOMAIN_EVENT_ID_REBOOT, I got error like: "libvirt: XML-RPC error : internal error: domain event 0 not registered". Then I add the following code, it fixed. Signed-off-by: Zhou Yimin <zhouyimin@huawei.com> Signed-off-by: Eric Blake <eblake@redhat.com> (cherry picked from commit 9712c2510ec87a87578576a407768380e250a6a4)
This commit is contained in:
parent
10a43d2071
commit
f6f82900fd
@ -5137,7 +5137,7 @@ static int remoteConnectDomainEventDeregisterAny(virConnectPtr conn,
|
||||
/* If that was the last callback for this eventID, we need to disable
|
||||
* events on the server */
|
||||
if (count == 0) {
|
||||
args.eventID = callbackID;
|
||||
args.eventID = eventID;
|
||||
|
||||
if (call(conn, priv, 0, REMOTE_PROC_CONNECT_DOMAIN_EVENT_DEREGISTER_ANY,
|
||||
(xdrproc_t) xdr_remote_connect_domain_event_deregister_any_args, (char *) &args,
|
||||
|
Loading…
x
Reference in New Issue
Block a user