[Tinyos-2-commits] CVS: tinyos-2.x/support/sdk/cpp/sf serialcomm.cpp, 1.6, 1.7
akoepke
andreaskoepke at users.sourceforge.net
Wed Jun 24 03:11:38 PDT 2009
Update of /cvsroot/tinyos/tinyos-2.x/support/sdk/cpp/sf
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv13163
Modified Files:
serialcomm.cpp
Log Message:
stricter check for packet type
Index: serialcomm.cpp
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/support/sdk/cpp/sf/serialcomm.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** serialcomm.cpp 23 Mar 2009 11:28:02 -0000 1.6
--- serialcomm.cpp 24 Jun 2009 10:11:35 -0000 1.7
***************
*** 436,439 ****
--- 436,441 ----
}
else {
+ bool dobreak = true;
+ DEBUG("SerialComm::readPacket : frame size = " << count);
if(checkCrc(buffer, count)) {
pPacket.setType(buffer[typeOffset]);
***************
*** 449,457 ****
break;
default:
DEBUG("SerialComm::readPacket : unknown packet type = " \
<< static_cast<uint16_t>(buffer[typeOffset] & 0xff));
break;
}
! break; // leave loop
}
else {
--- 451,460 ----
break;
default:
+ dobreak = false;
DEBUG("SerialComm::readPacket : unknown packet type = " \
<< static_cast<uint16_t>(buffer[typeOffset] & 0xff));
break;
}
! if(dobreak) break; // leave loop
}
else {
More information about the Tinyos-2-commits
mailing list