Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r300bdc1d729828fd4492bc905bb33faf5529cbda -r73f0cd487a13d55cf790b3c34f1e9ccc12b6c38f --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 300bdc1d729828fd4492bc905bb33faf5529cbda) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 73f0cd487a13d55cf790b3c34f1e9ccc12b6c38f) @@ -7,8 +7,8 @@ * * @file SystemCommMessages.c * -* @author (last) Sean Nash -* @date (last) 30-Sep-2023 +* @author (last) Dara Navaei +* @date (last) 09-Oct-2023 * * @author (original) Dara Navaei * @date (original) 05-Nov-2019 @@ -2026,6 +2026,8 @@ if ( ( 3 == message->hdr.payloadLen ) && ( 0x31 == message->payload[ 0 ] ) && ( 0x32 == message->payload[ 1 ] ) && ( 0x33 == message->payload[ 2 ] ) ) { testerLoggedIn = TRUE; + // The user logged in, so the set the dialin expiration date until the first check in from dialin is received + setDialinCheckInTimeStamp(); } else { @@ -2558,7 +2560,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 )