Fix crash when multiple event callbacks were registered

CVE-2013-2230

Don't overwrite the callback ID returned by
virDomainEventStateRegisterID in ret by 0.

Introduced by abf75aea.
This commit is contained in:
Ján Tomko 2013-07-02 15:17:09 +02:00
parent 5744d96f21
commit f38c8185f9

View File

@ -10043,9 +10043,7 @@ qemuConnectDomainEventRegisterAny(virConnectPtr conn,
driver->domainEventState,
dom, eventID,
callback, opaque, freecb, &ret) < 0)
goto cleanup;
ret = 0;
ret = -1;
cleanup:
return ret;