Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r23d10df370582923174cd5d85731895c13aaab6c -r4f8187c16dc6eb829b333a29db1161e33fd779b1 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 23d10df370582923174cd5d85731895c13aaab6c) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 4f8187c16dc6eb829b333a29db1161e33fd779b1) @@ -3213,11 +3213,14 @@ *************************************************************************/ void handleTestHDCommunicationStatusOverrideRequest(MESSAGE_T *message) { + TEST_OVERRIDE_PAYLOAD_T payload; BOOL result = FALSE; // verify payload length if ( sizeof( BOOL ) == message->hdr.payloadLen ) { + + memcpy( &payload.reset, message->payload, sizeof( BOOL ) ); if ( FALSE == payload.reset ) { result = testSetHDCommunicationStatus();