Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r4d7d40a27130dc813d653f044cbb856b1b7d8481 -r87a22cbaa87daab0d7cedabc67452cead83d8630 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 4d7d40a27130dc813d653f044cbb856b1b7d8481) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 87a22cbaa87daab0d7cedabc67452cead83d8630) @@ -817,12 +817,12 @@ { BOOL result = FALSE; - if ( message->hdr.payloadLen == sizeof(U32) ) + if ( message->hdr.payloadLen == sizeof( DRAIN_CMD_T ) ) { - U32 drainToVolMl; + DRAIN_CMD_T drainToVolMl; result = TRUE; - memcpy( &drainToVolMl, message->payload, sizeof(U32) ); + memcpy( &drainToVolMl, message->payload, sizeof( DRAIN_CMD_T ) ); startDrainCmd( drainToVolMl ); }