Index: App/Services/SystemComm.c =================================================================== diff -u -r7d70e839bc71f6fc37da8cd12eecb374841882df -rd298a85322169dcc173c6197682864c2e9dbcd24 --- App/Services/SystemComm.c (.../SystemComm.c) (revision 7d70e839bc71f6fc37da8cd12eecb374841882df) +++ App/Services/SystemComm.c (.../SystemComm.c) (revision d298a85322169dcc173c6197682864c2e9dbcd24) @@ -86,7 +86,7 @@ // actually transmit any pending messages dataSize = getFromCommBuffer( COMM_BUFFER_CAN_HD_2_UI, data, sizeof(MESSAGE_WRAPPER_T) ); - if ( dataSize <= 8 ) + if ( dataSize > 0 && dataSize <= 8 ) { canTransmit( canREG1, canMESSAGE_BOX1, data ); }