From c2b7edcf2bdaccff278676280e3b7550fbdef9ec Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 5 Apr 2006 01:26:07 +0000 Subject: [PATCH] make sure these are always initialized (don't know if this actually fixes anything; copying writable files is rare) --- stepmania/src/RageFileBasic.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stepmania/src/RageFileBasic.cpp b/stepmania/src/RageFileBasic.cpp index 631dfcb5f2..2c8ac2584e 100644 --- a/stepmania/src/RageFileBasic.cpp +++ b/stepmania/src/RageFileBasic.cpp @@ -38,9 +38,6 @@ RageFileObj::RageFileObj( const RageFileObj &cpy ): if( cpy.m_pWriteBuffer != NULL ) { m_pWriteBuffer = new char[cpy.m_iWriteBufferSize]; - m_iWriteBufferPos = cpy.m_iWriteBufferPos; - m_iWriteBufferUsed = cpy.m_iWriteBufferUsed; - m_iWriteBufferSize = cpy.m_iWriteBufferSize; memcpy( m_pWriteBuffer, cpy.m_pWriteBuffer, m_iWriteBufferUsed ); } else @@ -51,6 +48,9 @@ RageFileObj::RageFileObj( const RageFileObj &cpy ): m_iReadBufAvail = cpy.m_iReadBufAvail; m_bEOF = cpy.m_bEOF; m_iFilePos = cpy.m_iFilePos; + m_iWriteBufferPos = cpy.m_iWriteBufferPos; + m_iWriteBufferSize = cpy.m_iWriteBufferSize; + m_iWriteBufferUsed = cpy.m_iWriteBufferUsed; m_bCRC32Enabled = cpy.m_bCRC32Enabled; m_iCRC32 = cpy.m_iCRC32; }