Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rec4a8156ebdaf7396a0242addacfa01439d8a38e -r371cf7b9cb741878bf91cb99ed2959514cee4b4e --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision ec4a8156ebdaf7396a0242addacfa01439d8a38e) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 371cf7b9cb741878bf91cb99ed2959514cee4b4e) @@ -3384,13 +3384,11 @@ *************************************************************************/ void handleTestHDCommunicationStatusOverrideRequest(MESSAGE_T *message) { - TEST_OVERRIDE_PAYLOAD_T payload; BOOL result = FALSE; // verify payload length - if ( sizeof( TEST_OVERRIDE_PAYLOAD_T ) == message->hdr.payloadLen ) + if ( sizeof( BOOL ) == message->hdr.payloadLen ) { - memcpy( &payload, message->payload, sizeof( TEST_OVERRIDE_PAYLOAD_T ) ); if ( FALSE == payload.reset ) { result = testSetHDCommunicationStatus();