summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2014-05-05 13:48:11 +0000
committermpi <mpi@openbsd.org>2014-05-05 13:48:11 +0000
commit42f1fb21a303c71ce8ea507d5cf855d59d7e0b19 (patch)
treea06acd192aeaf0b303f638c6cd21b75de3d322b7
parentTweak comment on struct _partitionv0. It's no longer the partition (diff)
downloadwireguard-openbsd-42f1fb21a303c71ce8ea507d5cf855d59d7e0b19.tar.xz
wireguard-openbsd-42f1fb21a303c71ce8ea507d5cf855d59d7e0b19.zip
Plug a memory leak related to HID descriptor parsing.
ok jsg@
-rw-r--r--sys/dev/usb/hidms.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/usb/hidms.c b/sys/dev/usb/hidms.c
index 6636d805631..7db59b37899 100644
--- a/sys/dev/usb/hidms.c
+++ b/sys/dev/usb/hidms.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: hidms.c,v 1.5 2013/08/09 22:10:17 edd Exp $ */
+/* $OpenBSD: hidms.c,v 1.6 2014/05/05 13:48:11 mpi Exp $ */
/* $NetBSD: ums.c,v 1.60 2003/03/11 16:44:00 augustss Exp $ */
/*
@@ -257,6 +257,7 @@ hidms_setup(struct device *self, struct hidms *ms, uint32_t quirks,
break;
}
}
+ hid_end_parse(d);
return 0;
}