drivers/can/can.c: Fix nested loops with same variable

In this nested loop, the iteration variable is the same for both loops.
This is a typo and the inner loop should use a new loop variable.

Signed-off-by: Mingjie Shen <shen497@purdue.edu>
This commit is contained in:
Mingjie Shen 2023-06-25 00:05:17 -04:00 committed by Petro Karashchenko
parent 209bee3266
commit 65e97ffca1

View File

@ -1242,6 +1242,7 @@ int can_receive(FAR struct can_dev_s *dev, FAR struct can_hdr_s *hdr,
int nexttail;
int errcode = -ENOMEM;
int i;
int j;
int sval;
int ret;
@ -1291,7 +1292,7 @@ int can_receive(FAR struct can_dev_s *dev, FAR struct can_hdr_s *hdr,
memcpy(&waitmsg->cm_hdr, hdr, sizeof(struct can_hdr_s));
nbytes = can_dlc2bytes(hdr->ch_dlc);
for (i = 0, dest = waitmsg->cm_data; i < nbytes; i++)
for (j = 0, dest = waitmsg->cm_data; j < nbytes; j++)
{
*dest++ = *data++;
}