From 59ebfe6e9c945960f39125a6e9a5ab1a02e9729e Mon Sep 17 00:00:00 2001 From: Collin Kidder Date: Tue, 27 Dec 2022 21:19:21 -0500 Subject: [PATCH] Fix for a potential crash when a message has 0 data bytes set as its payload length --- candatagrid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/candatagrid.cpp b/candatagrid.cpp index ff38cd8..c9e31c5 100644 --- a/candatagrid.cpp +++ b/candatagrid.cpp @@ -419,7 +419,7 @@ void CANDataGrid::paintGridCells() if ((usedData[byteIdx] & (1 << bitIdx)) == (1 << bitIdx)) { usedSigNum = getUsedSignalNum(bit); - if (prevSigName != signalNames[usedSigNum]) + if ((usedSigNum > -1) && (prevSigName != signalNames[usedSigNum]) ) { prevSigName = signalNames[usedSigNum];