diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2003-01-17 16:52:33 +0000 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2003-01-17 16:52:33 +0000 |
commit | 91699d8ebd2bf2ec7f44622e7e090d720c20bcb3 (patch) | |
tree | 744be2c26135dc07f6ce8d8f5da7ce2ba6f66334 /src/demuxers/demux_real.c | |
parent | 61bc58e9578456dcb9f3af57d3700d58ad33faf1 (diff) | |
download | xine-lib-91699d8ebd2bf2ec7f44622e7e090d720c20bcb3.tar.gz xine-lib-91699d8ebd2bf2ec7f44622e7e090d720c20bcb3.tar.bz2 |
fix several segfaults with -A null
CVS patchset: 3943
CVS date: 2003/01/17 16:52:33
Diffstat (limited to 'src/demuxers/demux_real.c')
-rw-r--r-- | src/demuxers/demux_real.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/demuxers/demux_real.c b/src/demuxers/demux_real.c index 5670e7d50..51e1e4713 100644 --- a/src/demuxers/demux_real.c +++ b/src/demuxers/demux_real.c @@ -28,7 +28,7 @@ * * Based on FFmpeg's libav/rm.c. * - * $Id: demux_real.c,v 1.34 2003/01/11 00:00:54 holstsn Exp $ + * $Id: demux_real.c,v 1.35 2003/01/17 16:52:36 miguelfreitas Exp $ */ #ifdef HAVE_CONFIG_H @@ -434,7 +434,7 @@ static void real_parse_headers (demux_real_t *this) { this->audio_stream_num = mdpr->stream_number; - if (this->audio_buf_type) { + if (this->audio_buf_type && this->audio_fifo) { buf_element_t *buf; /* send header */ @@ -880,7 +880,7 @@ static int demux_real_send_chunk(demux_plugin_t *this_gen) { } /* while(size>2) */ - } else if (stream == this->audio_stream_num) { + } else if (stream == this->audio_stream_num && this->audio_fifo) { buf_element_t *buf; int n; |