diff options
Diffstat (limited to 'drivers/net/can/usb/esd_usb2.c')
| -rw-r--r-- | drivers/net/can/usb/esd_usb2.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/drivers/net/can/usb/esd_usb2.c b/drivers/net/can/usb/esd_usb2.c index be928ce62d32..9fdb0f0bfa06 100644 --- a/drivers/net/can/usb/esd_usb2.c +++ b/drivers/net/can/usb/esd_usb2.c @@ -333,7 +333,7 @@ static void esd_usb2_rx_can_msg(struct esd_usb2_net_priv *priv,  		}  		cf->can_id = id & ESD_IDMASK; -		cf->can_dlc = get_can_dlc(msg->msg.rx.dlc); +		cf->can_dlc = get_can_dlc(msg->msg.rx.dlc & ~ESD_RTR);  		if (id & ESD_EXTID)  			cf->can_id |= CAN_EFF_FLAG; |