diff --git a/Demos/Host/LowLevel/KeyboardHostWithParser/KeyboardHostWithParser.c b/Demos/Host/LowLevel/KeyboardHostWithParser/KeyboardHostWithParser.c
index 0cba5fccded7ce48e43c508f55213cc02d7d49b8..fddb90d638c47fb15c3851b3b4046514ed10802b 100644
--- a/Demos/Host/LowLevel/KeyboardHostWithParser/KeyboardHostWithParser.c
+++ b/Demos/Host/LowLevel/KeyboardHostWithParser/KeyboardHostWithParser.c
@@ -173,7 +173,7 @@ void Keyboard_HID_Task(void)
 			{
 				puts_P(PSTR(ESC_FG_RED "Report Parse Error.\r\n"));
 
-				if (!(HIDReportInfo->TotalReportItems))
+				if (!(HIDReportInfo.TotalReportItems))
 					puts_P(PSTR("Not a valid Keyboard." ESC_FG_WHITE));
 				else
 					printf_P(PSTR(" -- Error Code: %d\r\n" ESC_FG_WHITE), ErrorCode);
diff --git a/Demos/Host/LowLevel/MouseHostWithParser/MouseHostWithParser.c b/Demos/Host/LowLevel/MouseHostWithParser/MouseHostWithParser.c
index b47858e31b97ae90cc71e2a199ea25904dafa560..edfa19878951abead7df671eff994a22c61bf2fc 100644
--- a/Demos/Host/LowLevel/MouseHostWithParser/MouseHostWithParser.c
+++ b/Demos/Host/LowLevel/MouseHostWithParser/MouseHostWithParser.c
@@ -173,7 +173,7 @@ void Mouse_HID_Task(void)
 			{
 				puts_P(PSTR(ESC_FG_RED "Report Parse Error.\r\n"));
 
-				if (!(HIDReportInfo->TotalReportItems))
+				if (!(HIDReportInfo.TotalReportItems))
 					puts_P(PSTR("Not a valid Mouse." ESC_FG_WHITE));
 				else
 					printf_P(PSTR(" -- Error Code: %d\r\n" ESC_FG_WHITE), ErrorCode);