summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2003-12-02 14:07:27 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2003-12-02 14:07:27 +0000
commitc499988239a1e5d8b2768552e25b40979707bbba (patch)
treef3864d8fced14eb8ce06b4a7ddbf7a599b84015b
parent14d680a91a2f57e406ab1f4c5ad9df0d65cbf5b9 (diff)
downloadxine-lib-c499988239a1e5d8b2768552e25b40979707bbba.tar.gz
xine-lib-c499988239a1e5d8b2768552e25b40979707bbba.tar.bz2
abort() is not an acceptable way of handling errors in libxine...
CVS patchset: 5823 CVS date: 2003/12/02 14:07:27
-rw-r--r--src/demuxers/demux_ogg.c5
1 files 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;
}
}