fix multiple crashes on invalid files

This commit is contained in:
Sean Barrett
2015-11-08 16:22:07 -08:00
parent bdac1d2ab4
commit bc2219e1b3
2 changed files with 17 additions and 5 deletions

View File

@ -8,7 +8,7 @@ extern void stb_vorbis_dumpmem(void);
int main(int argc, char **argv)
{
size_t memlen;
unsigned char *mem = stb_fileu("c:/x/vorbis/5.ogg", &memlen);
unsigned char *mem = stb_fileu("c:/x/vorbis/stb_vorbis_crash.ogg", &memlen);
int chan, samplerate;
short *output;
int samples = stb_vorbis_decode_memory(mem, memlen, &chan, &samplerate, &output);