summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2015-01-18 17:18:08 +0000
committermpi <mpi@openbsd.org>2015-01-18 17:18:08 +0000
commit0daa8a139fde2bbd57a68134e736e51b76b63426 (patch)
treec8d17d87254dc4983d08f0808cde548e8374d7b4
parentDo not calculated the length of a report with an extra byte for the (diff)
downloadwireguard-openbsd-0daa8a139fde2bbd57a68134e736e51b76b63426.tar.xz
wireguard-openbsd-0daa8a139fde2bbd57a68134e736e51b76b63426.zip
This size check was obviously commented out because of the incorrect
size computed for reports with reportID. Tested by Benjamin Baier.
-rw-r--r--usr.bin/usbhidaction/usbhidaction.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/usr.bin/usbhidaction/usbhidaction.c b/usr.bin/usbhidaction/usbhidaction.c
index aed6e14d238..53b5c54f71e 100644
--- a/usr.bin/usbhidaction/usbhidaction.c
+++ b/usr.bin/usbhidaction/usbhidaction.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: usbhidaction.c,v 1.18 2014/08/15 03:51:40 guenther Exp $ */
+/* $OpenBSD: usbhidaction.c,v 1.19 2015/01/18 17:18:08 mpi Exp $ */
/* $NetBSD: usbhidaction.c,v 1.7 2002/01/18 14:38:59 augustss Exp $ */
/*
@@ -180,11 +180,9 @@ main(int argc, char **argv)
else
exit(1);
}
-#if 0
if (n != sz) {
err(2, "read size");
}
-#endif
for (cmd = commands; cmd; cmd = cmd->next) {
val = hid_get_data(buf, &cmd->item);
if (cmd->value == val || cmd->anyvalue)