Index: sources/canbus/messageinterpreter.cpp =================================================================== diff -u -r37f55056a2748c49f226d686aeb0624349357802 -r6c59703781373f33cfec27eacf1f7e4ba1374626 --- sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 37f55056a2748c49f226d686aeb0624349357802) +++ sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 6c59703781373f33cfec27eacf1f7e4ba1374626) @@ -68,7 +68,9 @@ // Mentioned in the switch/case to be registered as a valid message. // // Note : added this line to be able to do the Fake Test - vPayload = Format::fromVariant(vData[0]); + if (vData.count()) { + vPayload = Format::fromVariant(vData[0]); + } break; case Gui::GuiActionType::Acknow: @@ -78,7 +80,9 @@ break; case Gui::GuiActionType::String: - vPayload = Format::fromVariant(vData[0]); + if (vData.count()) { + vPayload = Format::fromVariant(vData[0]); + } break; default: