aboutsummaryrefslogtreecommitdiff
path: root/hw/usb-uhci.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2011-05-16 14:25:59 +0200
committerGerd Hoffmann <kraxel@redhat.com>2011-05-26 11:55:02 +0200
commitebd669a19f00d0ff8370e1edfb6232f50e42110d (patch)
tree8caa87208ed7fab89d3da201d2b2fee26bc04efc /hw/usb-uhci.c
parent6dfcdccb09b98dff758b31811d1433b11cc9aaa1 (diff)
downloadqemu-ebd669a19f00d0ff8370e1edfb6232f50e42110d.zip
qemu-ebd669a19f00d0ff8370e1edfb6232f50e42110d.tar.gz
qemu-ebd669a19f00d0ff8370e1edfb6232f50e42110d.tar.bz2
usb-storage: don't call usb_packet_complete twice
usb_msd_copy_data() may cause a recursive call to usb_msd_command_complete() which in turn may complete the packet, setting s->packet to NULL in case it does. Recheck s->packet before calling usb_packet_complete() to fix the double call. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/usb-uhci.c')
0 files changed, 0 insertions, 0 deletions