fix bug where plugin would crash if decoder hits unexpected end of file

This commit is contained in:
Josh Coalson
2002-06-18 16:08:36 +00:00
parent afd2e2d001
commit 9e37d05a80
3 changed files with 13 additions and 3 deletions

View File

@@ -276,8 +276,11 @@ DWORD WINAPI __stdcall DecodeThread(void *b)
done = 1;
break;
}
else if(!FLAC__file_decoder_process_one_frame(decoder_))
else if(!FLAC__file_decoder_process_one_frame(decoder_)) {
MessageBox(mod_.hMainWindow, FLAC__FileDecoderStateString[FLAC__file_decoder_get_state(decoder_)], "READ ERROR processing frame", 0);
done = 1;
break;
}
}
if (samples_in_reservoir_ == 0) {