Lines 530-538
Link Here
|
530 |
USETW(udata, 0); |
530 |
USETW(udata, 0); |
531 |
data->blen = len - 2; |
531 |
data->blen = len - 2; |
532 |
data->bdone += 2; |
532 |
data->bdone += 2; |
|
|
533 |
eshort = data->blen > 0; |
533 |
} |
534 |
} |
534 |
|
535 |
|
535 |
eshort = data->blen > 0; |
|
|
536 |
break; |
536 |
break; |
537 |
|
537 |
|
538 |
case UREQ(UR_GET_STATUS, UT_READ_INTERFACE): |
538 |
case UREQ(UR_GET_STATUS, UT_READ_INTERFACE): |
Lines 542-549
Link Here
|
542 |
USETW(udata, 0); |
542 |
USETW(udata, 0); |
543 |
data->blen = len - 2; |
543 |
data->blen = len - 2; |
544 |
data->bdone += 2; |
544 |
data->bdone += 2; |
|
|
545 |
eshort = data->blen > 0; |
545 |
} |
546 |
} |
546 |
eshort = data->blen > 0; |
|
|
547 |
break; |
547 |
break; |
548 |
|
548 |
|
549 |
case UREQ(UR_SET_ADDRESS, UT_WRITE_DEVICE): |
549 |
case UREQ(UR_SET_ADDRESS, UT_WRITE_DEVICE): |
Lines 627-634
Link Here
|
627 |
*udata = sc->hid.idle; |
627 |
*udata = sc->hid.idle; |
628 |
data->blen = len - 1; |
628 |
data->blen = len - 1; |
629 |
data->bdone += 1; |
629 |
data->bdone += 1; |
|
|
630 |
eshort = data->blen > 0; |
630 |
} |
631 |
} |
631 |
eshort = data->blen > 0; |
|
|
632 |
break; |
632 |
break; |
633 |
|
633 |
|
634 |
case UREQ(UMOUSE_GET_PROTOCOL, UT_READ_CLASS_INTERFACE): |
634 |
case UREQ(UMOUSE_GET_PROTOCOL, UT_READ_CLASS_INTERFACE): |
Lines 636-643
Link Here
|
636 |
*udata = sc->hid.protocol; |
636 |
*udata = sc->hid.protocol; |
637 |
data->blen = len - 1; |
637 |
data->blen = len - 1; |
638 |
data->bdone += 1; |
638 |
data->bdone += 1; |
|
|
639 |
eshort = data->blen > 0; |
639 |
} |
640 |
} |
640 |
eshort = data->blen > 0; |
|
|
641 |
break; |
641 |
break; |
642 |
|
642 |
|
643 |
case UREQ(UMOUSE_SET_REPORT, UT_WRITE_CLASS_INTERFACE): |
643 |
case UREQ(UMOUSE_SET_REPORT, UT_WRITE_CLASS_INTERFACE): |