Index: uspace/lib/usb/src/hidparser.c
===================================================================
--- uspace/lib/usb/src/hidparser.c	(revision b84e11468d62ac9ba16b60e1b5ea383948d200eb)
+++ uspace/lib/usb/src/hidparser.c	(revision d972534030c0c8c8ff0b6e219a0562629b820016)
@@ -144,10 +144,9 @@
 int usb_hid_boot_keyboard_output_report(uint8_t leds, uint8_t *data, size_t size)
 {
-	if(size != 1){
+	if(size < 2){
 		return -1;
 	}
 
-	/* used only first five bits, others are only padding*/
-	*data = leds;
+	data[1] = leds;
 	return EOK;
 }
