From: Miguel F. <mig...@us...> - 2003-02-14 18:30:12
|
Update of /cvsroot/xine/xine-lib/src/libflac In directory sc8-pr-cvs1:/tmp/cvs-serv21035 Modified Files: demux_flac.c Log Message: fix segfault for -A null Index: demux_flac.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/libflac/demux_flac.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- demux_flac.c 31 Jan 2003 15:51:11 -0000 1.4 +++ demux_flac.c 14 Feb 2003 18:30:05 -0000 1.5 @@ -304,6 +304,11 @@ while (remaining_sample_bytes) { + if(!this->audio_fifo) { + this->status = DEMUX_FINISHED; + break; + } + buf = this->audio_fifo->buffer_pool_alloc (this->audio_fifo); buf->type = BUF_AUDIO_FLAC; buf->extra_info->input_pos = current_file_pos; |