View | Details | Raw Unified | Return to bug 246964 | Differences between
and this patch

Collapse All | Expand All

(-)usb_mouse.c (-4 / +4 lines)
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):

Return to bug 246964