diff --git a/Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.c b/Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.c
index f222eee41f82566fb7a77cff17da03e5ee139697..0aa7d4ad6dd21dab9155b9277b3669bf1f5dd795 100644
--- a/Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.c
+++ b/Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.c
@@ -120,7 +120,7 @@ int main(void)
 			case HOST_STATE_Configured:
 				if (HID_Host_IsReportReceived(&Mouse_HID_Interface))
 				{
-					uint8_t MouseReport[Keyboard_HID_Interface.State.LargestReportSize];
+					uint8_t MouseReport[Mouse_HID_Interface.State.LargestReportSize];
 					HID_Host_ReceiveReport(&Mouse_HID_Interface, &MouseReport);
 
 					uint8_t LEDMask = LEDS_NO_LEDS;