commit | ebd669a19f00d0ff8370e1edfb6232f50e42110d | [log] [tgz] |
---|---|---|
author | Gerd Hoffmann <kraxel@redhat.com> | Mon May 16 14:25:59 2011 +0200 |
committer | Gerd Hoffmann <kraxel@redhat.com> | Thu May 26 11:55:02 2011 +0200 |
tree | 8caa87208ed7fab89d3da201d2b2fee26bc04efc | |
parent | 6dfcdccb09b98dff758b31811d1433b11cc9aaa1 [diff] |
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>