From 99e8eab30c3e65155bdce484875b06b4ab8f0d16 Mon Sep 17 00:00:00 2001 From: Collin Kidder Date: Tue, 27 Dec 2022 21:41:24 -0500 Subject: [PATCH] Fixed crash bug in targetted frames code --- connections/canconnection.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/connections/canconnection.cpp b/connections/canconnection.cpp index 8edd17c..084f889 100644 --- a/connections/canconnection.cpp +++ b/connections/canconnection.cpp @@ -298,7 +298,12 @@ bool CANConnection::addTargettedFrame(int pBusId, uint32_t ID, uint32_t mask, QO target.id = ID; target.mask = mask; target.observer = receiver; - mBusData[pBusId].mTargettedFrames.append(target); + if (pBusId > -1) + mBusData[pBusId].mTargettedFrames.append(target); + else + { + for (int i = 0; i < mBusData.count(); i++) mBusData[i].mTargettedFrames.append(target); + } return true; }