Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -r322747d530c1b8205be257557e53dcfe9caad50a -re0fc678329b0cb25dd76fa5e23cc1f487851f0ec --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision 322747d530c1b8205be257557e53dcfe9caad50a) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision e0fc678329b0cb25dd76fa5e23cc1f487851f0ec) @@ -532,7 +532,7 @@ VALVES_T valve; BOOL result = FALSE; - memcpy( (U08*)(&payload), message, sizeof( DD_BC_VALVE_OVERRIDE_PAYLOAD_T ) ); + memcpy( (U08*)(&payload), message->payload, sizeof( DD_BC_VALVE_OVERRIDE_PAYLOAD_T ) ); for ( valve = FIRST_BC_VALVE; valve <= LAST_BC_VALVE; valve++ ) { U32 mask = 0x1 << (valve - FIRST_BC_VALVE);