From bef1b7e46471f1668d2c84380ef685a15defe06a Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 3 Jul 2025 14:55:34 +0300 Subject: fix: Replace mallocs with new --- src/message.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/message.cpp') diff --git a/src/message.cpp b/src/message.cpp index 809a58b..af3168c 100644 --- a/src/message.cpp +++ b/src/message.cpp @@ -3,12 +3,12 @@ Message::Message(unsigned int can_id, const Frame& first_frame) : can_id(can_id), received(0) { this->size = first_frame.get_size(); - this->msg = (unsigned char*)malloc(sizeof(unsigned char) * this->size); + this->msg = new unsigned char[this->size]; this->receive_frame(first_frame); } Message::Message(const Message& rhs) : can_id(rhs.can_id), size(rhs.size), received(rhs.received) { - this->msg = (unsigned char*)malloc(sizeof(unsigned char) * this->size); + this->msg = new unsigned char[this->size]; std::memcpy(this->msg, rhs.msg, this->size); } -- cgit v1.3.1-23-gd82d