Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r164e1a3ffca18c703676bc7f57f5903c76050600 -r4c992d223269b589edf3e60f01bfaeaf2307488a --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 164e1a3ffca18c703676bc7f57f5903c76050600) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 4c992d223269b589edf3e60f01bfaeaf2307488a) @@ -2559,7 +2559,7 @@ BOOL result = FALSE; // verify payload length - if ( 0 == message->hdr.payloadLen ) + if ( sizeof( TEST_OVERRIDE_PAYLOAD_T ) == message->hdr.payloadLen ) { memcpy( &payload, message->payload, sizeof( TEST_OVERRIDE_PAYLOAD_T ) ); if ( FALSE == payload.reset )