From 6d06f489dab1cf42669680873d762068fc96f489 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 27 Mar 2025 09:27:49 +0100 Subject: [PATCH] b can possible nullptr usage fix --- server/CAN/CAN_interface.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/CAN/CAN_interface.cpp b/server/CAN/CAN_interface.cpp index 6dacbce..2c36d6a 100644 --- a/server/CAN/CAN_interface.cpp +++ b/server/CAN/CAN_interface.cpp @@ -2,7 +2,7 @@ #include "spdlog/spdlog.h" #include -CAN_Interface::CAN_Interface(QObject *parent) : QObject(parent) +CAN_Interface::CAN_Interface(QObject *parent) : QObject(parent), m_canDevice(nullptr) { if (!QCanBus::instance()->plugins().contains(QStringLiteral("socketcan"))) { @@ -42,6 +42,8 @@ void CAN_Interface::connect_to_dev(QString dev) void CAN_Interface::send_frame(const QCanBusFrame frame) { + if (m_canDevice == nullptr) + return; m_canDevice->writeFrame(frame); emit frame_send(frame); }