ehci: fix queue->dev null ptr dereference
commit1be344b7ad25d572dadeee46d80f0103354352b2
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 21 Aug 2019 08:53:19 +0000 (21 10:53 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 22 Aug 2019 04:55:29 +0000 (22 06:55 +0200)
tree0094951efb68341bb919995ce5cad907669a5c9a
parent73f46fef7400dc1dc6cb5e8914d3d1b3b673459f
ehci: fix queue->dev null ptr dereference

In case we don't have a device for an active queue, just skip
processing the queue (same we do for inactive queues) and log
a guest bug.

Reported-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Tested-by: Guenter Roeck <linux@roeck-us.net>
Message-id: 20190821085319.13711-1-kraxel@redhat.com
hw/usb/hcd-ehci.c