From c499988239a1e5d8b2768552e25b40979707bbba Mon Sep 17 00:00:00 2001 From: Miguel Freitas Date: Tue, 2 Dec 2003 14:07:27 +0000 Subject: abort() is not an acceptable way of handling errors in libxine... CVS patchset: 5823 CVS date: 2003/12/02 14:07:27 --- src/demuxers/demux_ogg.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/demuxers/demux_ogg.c b/src/demuxers/demux_ogg.c index 76bc1e43d..c4714ca6b 100644 --- a/src/demuxers/demux_ogg.c +++ b/src/demuxers/demux_ogg.c @@ -19,7 +19,7 @@ */ /* - * $Id: demux_ogg.c,v 1.119 2003/11/29 14:30:55 miguelfreitas Exp $ + * $Id: demux_ogg.c,v 1.120 2003/12/02 14:07:27 miguelfreitas Exp $ * * demultiplexer for ogg streams * @@ -728,7 +728,8 @@ static void demux_ogg_send_header (demux_ogg_t *this) { stream_num = get_stream(this, cur_serno); if (stream_num == -1) { xprintf (this->stream->xine, XINE_VERBOSITY_DEBUG, "help, stream with no beginning!\n"); - abort(); + this->status = DEMUX_FINISHED; + return; } } -- cgit v1.2.3