From: Ron F. <ro...@us...> - 2007-07-12 20:50:18
|
Update of /cvsroot/nsclspectcl/SpecTcl/contrib/scriptable In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv25745/contrib/scriptable Modified Files: Tag: SpecTcl-3-1-maintenance CPacket.cpp Log Message: Fix jumbo buffer handling in Scriptable unpacker. Index: CPacket.cpp =================================================================== RCS file: /cvsroot/nsclspectcl/SpecTcl/contrib/scriptable/CPacket.cpp,v retrieving revision 5.4.2.1 retrieving revision 5.4.2.2 diff -C2 -d -r5.4.2.1 -r5.4.2.2 *** CPacket.cpp 3 May 2007 20:44:14 -0000 5.4.2.1 --- CPacket.cpp 12 Jul 2007 20:50:17 -0000 5.4.2.2 *************** *** 210,214 **** } if(m_nId == packetId) { ! m_nPacketSize = *pBuffer - packetHeaderSize; // Update the packetsize... pBuffer += packetHeaderSize; // Point to the packet body. m_pPacketBase = &pBuffer; --- 210,219 ---- } if(m_nId == packetId) { ! if (sizesAre32Bits) { ! m_nPacketSize = *plBuffer - packetHeaderSize; ! } ! else { ! m_nPacketSize = *pBuffer - packetHeaderSize; // Update the packetsize... ! } pBuffer += packetHeaderSize; // Point to the packet body. m_pPacketBase = &pBuffer; |