From e1f89c2c0db217e6adfc6db86d5c0b65411f660c Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 31 Dec 2019 08:36:47 +1100 Subject: [PATCH] AP_PiccoloCAN: fixed build error on Linux _thread_name too short --- libraries/AP_PiccoloCAN/AP_PiccoloCAN.cpp | 2 +- libraries/AP_PiccoloCAN/AP_PiccoloCAN.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/AP_PiccoloCAN/AP_PiccoloCAN.cpp b/libraries/AP_PiccoloCAN/AP_PiccoloCAN.cpp index 8470a3c5d2..fd6b79bdbb 100644 --- a/libraries/AP_PiccoloCAN/AP_PiccoloCAN.cpp +++ b/libraries/AP_PiccoloCAN/AP_PiccoloCAN.cpp @@ -365,7 +365,7 @@ void AP_PiccoloCAN::send_esc_messages(void) if (hal.util->get_soft_armed()) { bool send_cmd = false; - int16_t cmd[4]; + int16_t cmd[4] {}; uint8_t idx; // Transmit bulk command packets to 4x ESC simultaneously diff --git a/libraries/AP_PiccoloCAN/AP_PiccoloCAN.h b/libraries/AP_PiccoloCAN/AP_PiccoloCAN.h index 975265b906..022cf33751 100644 --- a/libraries/AP_PiccoloCAN/AP_PiccoloCAN.h +++ b/libraries/AP_PiccoloCAN/AP_PiccoloCAN.h @@ -99,7 +99,7 @@ private: bool handle_esc_message(uavcan::CanFrame &frame); bool _initialized; - char _thread_name[9]; + char _thread_name[16]; uint8_t _driver_index; uavcan::ICanDriver* _can_driver; const uavcan::CanFrame* _select_frames[uavcan::MaxCanIfaces] { };