SocketCan: Allow receiving CAN frames with empty data field
A CAN frame with data size zero is absolutely legal.
This commit is contained in:
@@ -181,9 +181,7 @@ void SocketCan::framesReceived()
|
||||
continue;
|
||||
|
||||
/* check frame */
|
||||
if( !recFrame.payload().isEmpty() &&
|
||||
recFrame.payload().length()<=8 )
|
||||
{
|
||||
if (recFrame.payload().length() <= 8) {
|
||||
CANFrame* frame_p = getQueue().get();
|
||||
if(frame_p) {
|
||||
frame_p->len = static_cast<uint32_t>(recFrame.payload().length());
|
||||
|
||||
Reference in New Issue
Block a user