You've already forked lidgren-network-gen3
mirror of
https://github.com/lidgren/lidgren-network-gen3.git
synced 2026-05-16 23:26:32 +09:00
Bug in Read/Peek for UInt64 with numberBits over 32 fixed.
This commit is contained in:
@@ -237,7 +237,7 @@ namespace Lidgren.Network
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
retval = NetBitWriter.ReadUInt32(m_data, 32, m_readPosition);
|
retval = NetBitWriter.ReadUInt32(m_data, 32, m_readPosition);
|
||||||
retval |= NetBitWriter.ReadUInt32(m_data, numberOfBits - 32, m_readPosition) << 32;
|
retval |= (UInt64)NetBitWriter.ReadUInt32(m_data, numberOfBits - 32, m_readPosition + 32) << 32;
|
||||||
}
|
}
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -315,7 +315,7 @@ namespace Lidgren.Network
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
retval = NetBitWriter.ReadUInt32(m_data, 32, m_readPosition);
|
retval = NetBitWriter.ReadUInt32(m_data, 32, m_readPosition);
|
||||||
retval |= NetBitWriter.ReadUInt32(m_data, numberOfBits - 32, m_readPosition) << 32;
|
retval |= (UInt64)NetBitWriter.ReadUInt32(m_data, numberOfBits - 32, m_readPosition + 32) << 32;
|
||||||
}
|
}
|
||||||
m_readPosition += numberOfBits;
|
m_readPosition += numberOfBits;
|
||||||
return retval;
|
return retval;
|
||||||
|
|||||||
Reference in New Issue
Block a user