summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibaut Mattern <tmattern@users.sourceforge.net>2006-03-11 08:55:10 +0000
committerThibaut Mattern <tmattern@users.sourceforge.net>2006-03-11 08:55:10 +0000
commit115e242096409e127eeb0100dde25ded38e81dda (patch)
tree925b14109822335eb751ef917a4390a2913fdfc3
parentc553c167468878ffb26f428e4dccade44fef5d0e (diff)
downloadxine-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.c4
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;