Hi all,
I found an attempt to free released memory. My fix is attached.
Cheers,
Manuele
=== modified file 'uspace/app/mkbd/main.c'
--- uspace/app/mkbd/main.c	2015-08-23 12:50:23 +0000
+++ uspace/app/mkbd/main.c	2016-07-19 09:54:39 +0000
@@ -122,12 +122,7 @@
 	rc = usb_hid_parse_report_descriptor(*report, desc, report_desc_size);
 	free(desc);
 	
-	if (rc != EOK) {
-		free(desc);
-		return rc;
-	}
-	
-	return EOK;
+	return rc;
 }
 
 static void print_key(uint8_t *buffer, size_t size, usb_hid_report_t *report)

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to