Index: uspace/lib/usbhid/src/hiddescriptor.c
===================================================================
--- uspace/lib/usbhid/src/hiddescriptor.c	(revision 6283cefbba1be9e192e562bea8cdfb2a93e88265)
+++ uspace/lib/usbhid/src/hiddescriptor.c	(revision 97483360f37b1571fde54dc9aa65eb57fc07407f)
@@ -175,5 +175,5 @@
 
 	if(report_item->usages_count > 0){
-		usages = malloc(sizeof(int32_t) * report_item->usages_count);
+		usages = malloc(sizeof(uint32_t) * report_item->usages_count);
 		memcpy(usages, report_item->usages, sizeof(int32_t) *
 				report_item->usages_count); 
