From 115e242096409e127eeb0100dde25ded38e81dda Mon Sep 17 00:00:00 2001 From: Thibaut Mattern Date: Sat, 11 Mar 2006 08:55:10 +0000 Subject: [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 --- src/demuxers/demux_slave.c | 4 ++-- 1 file 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; -- cgit v1.2.3