Revision 059809e4 hw/usb.c

b/hw/usb.c
55 55
        s->remote_wakeup = 0;
56 56
        s->addr = 0;
57 57
        s->state = USB_STATE_DEFAULT;
58
        s->handle_reset(s, 0);
59
        break;
60
    case USB_MSG_DESTROY:
61
        s->handle_reset(s, 1);
58
        s->handle_reset(s);
62 59
        break;
63 60
    case USB_TOKEN_SETUP:
64 61
        if (s->state < USB_STATE_DEFAULT || devaddr != s->addr)

Also available in: Unified diff