Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -re82ddb85a3b3a1fc5d591d8cca0d006597fd94cf -r2bb8d48b499b9124aa983b5d952b5a261f6efed7 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision e82ddb85a3b3a1fc5d591d8cca0d006597fd94cf) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 2bb8d48b499b9124aa983b5d952b5a261f6efed7) @@ -1365,11 +1365,11 @@ { BOOL result = FALSE; - if ( message->hdr.payloadLen == sizeof(U32) ) + if ( message->hdr.payloadLen == sizeof(BOOL) ) { BOOL startingDGChemicalDisinfectFlush; - memcpy( &startingDGChemicalDisinfectFlush, message->payload, sizeof(U32) ); + memcpy( &startingDGChemicalDisinfectFlush, message->payload, sizeof(BOOL) ); if ( TRUE == startingDGChemicalDisinfectFlush ) {