Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r371cf7b9cb741878bf91cb99ed2959514cee4b4e -red6a56901f4e94ae02a6da093e7ac1617c26e9dd --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 371cf7b9cb741878bf91cb99ed2959514cee4b4e) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision ed6a56901f4e94ae02a6da093e7ac1617c26e9dd) @@ -3384,11 +3384,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();