Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rd19c1bf780832d5c4617a9038bd87ec8f49136ee -r7a42e51fe221974b8fcf2c5fc337f9051c054390 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision d19c1bf780832d5c4617a9038bd87ec8f49136ee) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 7a42e51fe221974b8fcf2c5fc337f9051c054390) @@ -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 ) {