diff --git a/connections/canconnection.cpp b/connections/canconnection.cpp index 084f889..6206045 100644 --- a/connections/canconnection.cpp +++ b/connections/canconnection.cpp @@ -175,7 +175,10 @@ bool CANConnection::sendFrame(const CANFrame& pFrame) CANFrame *txFrame; txFrame = getQueue().get(); - *txFrame = pFrame; + if (txFrame) + { + *txFrame = pFrame; + } getQueue().queue(); return piSendFrame(pFrame);