From e6d5cbbd77bc785fe82cd59fd16bdcbc6c5640af Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 29 Nov 2006 07:59:17 +0000 Subject: [PATCH] EOF is signalled by 0, not by a short block. (short blocks can be returned for any reason by a filter, most commonly due to changing ratios) --- stepmania/src/tests/test_audio_readers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stepmania/src/tests/test_audio_readers.cpp b/stepmania/src/tests/test_audio_readers.cpp index 2d99d91ee3..610677115e 100644 --- a/stepmania/src/tests/test_audio_readers.cpp +++ b/stepmania/src/tests/test_audio_readers.cpp @@ -391,7 +391,7 @@ bool RunTests( RageSoundReader *snd, const TestFile &tf ) { char buf[4096]; int got = snd->Read( buf, sizeof(buf) ); - if( got < int(sizeof(buf)) ) + if( got == 0 ) break; }