diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2017-03-02 23:06:22 +0100 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2017-03-02 23:06:31 +0100 |
commit | 8dac8942dcae2bb35212aa4ff5488bd8dcda1fad (patch) | |
tree | 07445ffbf1c19c8dc8816056e869dcd9d168b7b5 /src/can-message.cpp | |
parent | 8e9b03928613c75befe059e772e7bdbb3109c350 (diff) |
Fix: Make sure can_message_t.data_ member has been
clear before use it again.
Change-Id: Ib073d67651cd3272190ef7464e806cf1f22b4cf3
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'src/can-message.cpp')
-rw-r--r-- | src/can-message.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/can-message.cpp b/src/can-message.cpp index 39059430..5d01880b 100644 --- a/src/can-message.cpp +++ b/src/can-message.cpp @@ -152,6 +152,7 @@ void can_message_t::set_data(const __u8* new_data) { int i; + data_.clear(); /* maxdlen_ is now set at CAN_MAX_DLEN or CANFD_MAX_DLEN, respectively 8 and 64 bytes*/ for(i=0;i<maxdlen_;i++) { |