From 9696646576bd158b7b8bc49c3bc7f7ca2e72740e Mon Sep 17 00:00:00 2001 From: Jordan Cristiano Date: Thu, 25 Jun 2015 09:02:08 -0400 Subject: [PATCH] Added demowriter check for num bits written being a multiple of 8 --- demboyz/io/demowriter.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/demboyz/io/demowriter.cpp b/demboyz/io/demowriter.cpp index 2dcb060..33012df 100644 --- a/demboyz/io/demowriter.cpp +++ b/demboyz/io/demowriter.cpp @@ -62,6 +62,11 @@ void DemoWriter::EndCommandPacket(const PacketTrailingBits& trailingBits) { m_cmdPacketBuf.WriteUBitLong(trailingBits.value, trailingBits.numTrailingBits); } + const int numBitsToWrite = m_cmdPacketBuf.GetNumBitsWritten() % 8; + if (numBitsToWrite != 0) + { + assert(false); + } if (m_cmdPacketBuf.GetNumBytesWritten() > 0) { m_writer.WriteRawData(m_cmdPacketBuf.GetBasePointer(), m_cmdPacketBuf.GetNumBytesWritten());