From 0c31ccd45668c0d0295efd0cca548cb58c08ea95 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sat, 19 Jul 2014 20:46:12 -0700 Subject: [PATCH] Stop trying to read samples if there was an error --- Alc/midi/sf2load.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Alc/midi/sf2load.c b/Alc/midi/sf2load.c index 670f4ee9..233f7983 100644 --- a/Alc/midi/sf2load.c +++ b/Alc/midi/sf2load.c @@ -1120,7 +1120,7 @@ ALboolean loadSf2(Reader *stream, ALsoundfont *soundfont, ALCcontext *context) else { ALuint total = 0; - while(total < smpl.mSize) + while(total < smpl.mSize && !READERR(stream)) { ALbyte buf[4096]; ALuint todo = minu(smpl.mSize-total, sizeof(buf)); -- 2.11.4.GIT