diff --git a/hw/usb-hid.c b/hw/usb-hid.c index e0b2ba413e..aebcf032c3 100644 --- a/hw/usb-hid.c +++ b/hw/usb-hid.c @@ -582,7 +582,7 @@ static void usb_keyboard_handle_reset(USBDevice *dev) { USBHIDState *s = (USBHIDState *)dev; - qemu_add_kbd_event_handler(usb_keyboard_event, &s->kbd); + qemu_add_kbd_event_handler(usb_keyboard_event, s); s->protocol = 1; }