Index: uspace/drv/usbkbd/kbddev.c
===================================================================
--- uspace/drv/usbkbd/kbddev.c	(revision a694a58b32a2c94fb593f43594a4908f796db828)
+++ uspace/drv/usbkbd/kbddev.c	(revision cf81757cdd6d774e7fab0f31c33d056fe55c73bf)
@@ -612,9 +612,5 @@
 	usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_KEYBOARD, 0);
 
-	uint8_t *tmp_buf = malloc((actual_size+1)*sizeof(uint8_t));
-	tmp_buf[0] = 0x00;
-	memcpy(tmp_buf+1, buffer, actual_size);
-	
-	int rc = usb_hid_parse_report(kbd_dev->parser, tmp_buf,
+	int rc = usb_hid_parse_report(kbd_dev->parser, buffer,
 	    actual_size, path, USB_HID_PATH_COMPARE_STRICT, callbacks, kbd_dev);
 
