commit f38c8185f97720ecae7ef2291fbaa5d6b0209e17 Author: Ján Tomko Date: Tue Jul 2 15:17:09 2013 +0200 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. Index: libvirt-1.1.0/src/qemu/qemu_driver.c =================================================================== --- libvirt-1.1.0.orig/src/qemu/qemu_driver.c +++ libvirt-1.1.0/src/qemu/qemu_driver.c @@ -9914,9 +9914,7 @@ qemuConnectDomainEventRegisterAny(virCon driver->domainEventState, dom, eventID, callback, opaque, freecb, &ret) < 0) - goto cleanup; - - ret = 0; + ret = -1; cleanup: return ret;