diff options
-rw-r--r-- | libmpdemux/stream_vcd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpdemux/stream_vcd.c b/libmpdemux/stream_vcd.c index b7ea156f49..ed4cd84834 100644 --- a/libmpdemux/stream_vcd.c +++ b/libmpdemux/stream_vcd.c @@ -53,6 +53,8 @@ static struct m_struct_st stream_opts = { }; static int fill_buffer(stream_t *s, char* buffer, int max_len){ + if(s->pos > s->end_pos) /// don't past end of current track + return 0; return vcd_read(s->priv,buffer); } |