Revision 19f33223 hw/usb.c
b/hw/usb.c | ||
---|---|---|
93 | 93 |
s->setup_len = ret; |
94 | 94 |
s->setup_state = SETUP_STATE_DATA; |
95 | 95 |
} else { |
96 |
if (s->setup_len > sizeof(s->data_buf)) { |
|
97 |
fprintf(stderr, |
|
98 |
"usb_generic_handle_packet: ctrl buffer too small (%d > %zu)\n", |
|
99 |
s->setup_len, sizeof(s->data_buf)); |
|
100 |
return USB_RET_STALL; |
|
101 |
} |
|
96 | 102 |
if (s->setup_len == 0) |
97 | 103 |
s->setup_state = SETUP_STATE_ACK; |
98 | 104 |
else |
Also available in: Unified diff