From f3f7e83a36bdf1cf76b4676a5b03bd908607b613 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Efe=20Can=20=C4=B0=C3=A7=C3=B6z?= Date: Sun, 13 Dec 2020 01:03:04 +0300 Subject: [PATCH] Solving #265 by replacing the use of empty payload length with numBytes taken from line --- framefileio.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framefileio.cpp b/framefileio.cpp index 20e7fb0..0663428 100644 --- a/framefileio.cpp +++ b/framefileio.cpp @@ -1375,7 +1375,7 @@ bool FrameFileIO::loadPCANFile(QString filename, QVector* frames) if (line.at(41) == 'R') { thisFrame.setFrameType(QCanBusFrame::RemoteRequestFrame); } else { - QList tokens = line.mid(41, thisFrame.payload().length() * 3).split(' '); + QList tokens = line.mid(41, numBytes * 3).split(' '); thisFrame.setFrameType(QCanBusFrame::DataFrame); for (int d = 0; d < numBytes; d++) {