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:
Sergei Heifetz
2026-02-08 15:39:58 +05:00
committed by Michael Tokarev
parent 731abcf418
commit e49f46d5c4

View File

@@ -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) {