From ed72759a48079fc670ddf7034bc7e28fb94b10e1 Mon Sep 17 00:00:00 2001 From: rbiasini Date: Wed, 22 Aug 2018 11:36:55 -0700 Subject: [PATCH] little endian mask fix (#330) --- selfdrive/can/packer.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/selfdrive/can/packer.cc b/selfdrive/can/packer.cc index c79ce6cf64..b1fd8e5d5d 100644 --- a/selfdrive/can/packer.cc +++ b/selfdrive/can/packer.cc @@ -31,6 +31,7 @@ namespace { uint64_t dat = (ival & ((1ULL << sig.b2)-1)) << shift; if (sig.is_little_endian) { dat = ReverseBytes(dat); + mask = ReverseBytes(mask); } ret &= ~mask; ret |= dat;