Fix buffer full test in generic CAN driver (plus fixes to comments)

git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4259 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
patacongo
2012-01-04 20:49:47 +00:00
parent 157bef0d3d
commit 695341cc6d
6 changed files with 36 additions and 27 deletions
+1 -1
View File
@@ -326,7 +326,7 @@ static ssize_t can_read(FAR struct file *filep, FAR char *buffer, size_t buflen)
FAR struct can_msg_s *msg = &dev->cd_recv.cf_buffer[dev->cd_recv.cf_head];
int msglen = CAN_MSGLEN(msg->cm_hdr);
if (ret + msglen > buflen)
if (nread + msglen > buflen)
{
break;
}