
2 Jun
2010
2 Jun
'10
5:02 p.m.
On 06/02/2010 08:55 AM, Cole Robinson wrote:
If VM startup fails early enough (can't find a referenced USB device), libvirtd will crash trying to clear the VNC port bit, since port = 0, which overflows us out of the bitmap bounds.
Fix this by being more defensive in the bitmap operations, and only clearing a previously set VNC port.
v2: Add safety check to all relevant bitmap ops.
ACK. -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org