From 73dff7b6c7494cbbd1a3d3d616dbd014cdceaca0 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 6 Jun 2004 22:31:49 +0000 Subject: [PATCH] fix crash --- stepmania/src/CryptHelpers.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stepmania/src/CryptHelpers.cpp b/stepmania/src/CryptHelpers.cpp index fffee707c6..5d73e5e99a 100644 --- a/stepmania/src/CryptHelpers.cpp +++ b/stepmania/src/CryptHelpers.cpp @@ -50,6 +50,8 @@ unsigned int RageFileStore::TransferTo2(BufferedTransformation &target, unsigned m_space = HelpCreatePutSpace(target, channel, 1, (unsigned int)STDMIN(size, (unsigned long)UINT_MAX), spaceSize); m_len = m_file.Read( (char *)m_space, STDMIN(size, (unsigned long)spaceSize)); + if( m_len == -1 ) + throw ReadErr(); } unsigned int blockedBytes; output: