hw/usb/core.c: reorder usage and assertion of p->ep
Reorder the code so the assertion of p->ep occurs before it is used in the subsequent lines. Signed-off-by: Sergei Heifetz <heifetz@yandex-team.com> Reviewed-by: Laurent Vivier <laurent@vivier.eu> Reviewed-by: Peter Xu <peterx@redhat.com> Reviewed-by: Michael Tokarev <mjt@tls.msk.ru> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
This commit is contained in:
committed by
Michael Tokarev
parent
731abcf418
commit
e49f46d5c4
@@ -423,10 +423,10 @@ void usb_handle_packet(USBDevice *dev, USBPacket *p)
|
||||
p->status = USB_RET_NODEV;
|
||||
return;
|
||||
}
|
||||
assert(p->ep);
|
||||
assert(dev == p->ep->dev);
|
||||
assert(dev->state == USB_STATE_DEFAULT);
|
||||
usb_packet_check_state(p, USB_PACKET_SETUP);
|
||||
assert(p->ep != NULL);
|
||||
|
||||
/* Submitting a new packet clears halt */
|
||||
if (p->ep->halted) {
|
||||
|
||||
Reference in New Issue
Block a user