]> git.ipfire.org Git - thirdparty/libvirt.git/commit
usb: fix crash when failing to attach a second usb device
authorGuannan Ren <gren@redhat.com>
Fri, 11 May 2012 06:29:15 +0000 (14:29 +0800)
committerCole Robinson <crobinso@redhat.com>
Thu, 14 Jun 2012 22:16:48 +0000 (18:16 -0400)
commit48b9eb2d558c52dd08edfbca532518e2af058728
treec412da16b2e7c695e883260f558025659c891bb5
parentd1186c589fbd0b22ec6dd0b65a6b6b7969b34d9b
usb: fix crash when failing to attach a second usb device

when failing to attach another usb device to a domain for some reason
which has one use device attached before, the libvirtd crashed.
The crash is caused by null-pointer dereference error in invoking
usbDeviceListSteal passed in NULL value usb variable.
commit 05abd1507d66aabb6cad12eeafeb4c4d1911c585 introduces the bug.
(cherry picked from commit ab5fb8f34c93661bb19b62e4ed3592fb53cd6b36)
src/qemu/qemu_hotplug.c