Add new error condition to the HID Report Parser for when a report is parsed but...
[pub/USBasp.git] / LUFA / Drivers / USB / Class / Host / HIDParser.c
index 450f6af..4d433e5 100644 (file)
@@ -296,6 +296,9 @@ uint8_t USB_ProcessHIDReport(const uint8_t* ReportData, uint16_t ReportSize, HID
                }\r
        }\r
        \r
+       if (!(ParserData->TotalReportItems))\r
+         return HID_PARSE_NoUnfilteredReportItems;\r
+       \r
        return HID_PARSE_Successful;\r
 }\r
 \r