Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r7eb83ebaf0db7cfef5d055ae0277b50e474ab016 -r984bfc66d6fe07456671a1039472356871f0161c --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 7eb83ebaf0db7cfef5d055ae0277b50e474ab016) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 984bfc66d6fe07456671a1039472356871f0161c) @@ -1294,11 +1294,11 @@ { BOOL result = FALSE; - if ( message->hdr.payloadLen == sizeof( U32 ) ) + if ( message->hdr.payloadLen == sizeof( BOOL ) ) { BOOL startingHeater; - memcpy( &startingHeater, message->payload, sizeof( U32 ) ); + memcpy( &startingHeater, message->payload, sizeof( BOOL ) ); if ( TRUE == startingHeater ) {