ref: 2430a8d18ac260a9b653bd9a5a4a0642dab51603
parent: c374270227b35048b36c693c3395bd62db337d0e
author: robs <robs>
date: Fri Jan 26 18:01:19 EST 2007
Fix crash when playing 2 mp3 files.
--- a/src/mp3.c
+++ b/src/mp3.c
@@ -295,7 +295,7 @@
if (p->Stream->error == MAD_ERROR_BUFLEN)
{
if (st_mp3_input(ft) == ST_EOF)
- return ST_EOF;
+ return 0;
}
if (mad_frame_decode(p->Frame,p->Stream))
--- a/src/skelform.c
+++ b/src/skelform.c
@@ -82,7 +82,7 @@
/*
* Read up to len samples of type st_sample_t from file into buf[].
- * Return number of samples read.
+ * Return number of samples read, or 0 if at end of file.
*/
static st_size_t read(ft_t ft, st_sample_t *buf, st_size_t len)
{