diff options
author | Thibaut Mattern <tmattern@users.sourceforge.net> | 2006-03-11 08:55:10 +0000 |
---|---|---|
committer | Thibaut Mattern <tmattern@users.sourceforge.net> | 2006-03-11 08:55:10 +0000 |
commit | 115e242096409e127eeb0100dde25ded38e81dda (patch) | |
tree | 925b14109822335eb751ef917a4390a2913fdfc3 | |
parent | c553c167468878ffb26f428e4dccade44fef5d0e (diff) | |
download | xine-lib-115e242096409e127eeb0100dde25ded38e81dda.tar.gz xine-lib-115e242096409e127eeb0100dde25ded38e81dda.tar.bz2 |
[coverity]
CID: 125
Checker: OVERRUN_STATIC (help)
Function: demux_slave_next
Description: Overrun of static array "(this)->decoder_info" of size 4 at position 4 with index variable "i"
CVS patchset: 7924
CVS date: 2006/03/11 08:55:10
-rw-r--r-- | src/demuxers/demux_slave.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/demuxers/demux_slave.c b/src/demuxers/demux_slave.c index 05852902e..ffad53107 100644 --- a/src/demuxers/demux_slave.c +++ b/src/demuxers/demux_slave.c @@ -21,7 +21,7 @@ */ /* - * $Id: demux_slave.c,v 1.16 2006/01/27 07:46:12 tmattern Exp $ + * $Id: demux_slave.c,v 1.17 2006/03/11 08:55:10 tmattern Exp $ * * demuxer for slave "protocol" * master xine must be started with XINE_PARAM_BROADCASTER_PORT set, that is, @@ -210,7 +210,7 @@ static int demux_slave_next (demux_slave_t *this) { if( sscanf(s,"index=%d decoder_info=%u has_data=%d", &i, &decoder_info, &has_data) != 3 || - i < 0 || i > BUF_NUM_DEC_INFO) { + i < 0 || i >= BUF_NUM_DEC_INFO) { lprintf("'decoder_info' command error\n"); this->status = DEMUX_FINISHED; return 0; |