On Mon, Jul 20, 2015 at 11:16:34AM +0200, Olaf Hering wrote: > On Mon, Jul 20, Jan Beulich wrote: > > > >>> On 19.07.15 at 11:33, <o...@aepfle.de> wrote: > > > [ 198s] block-log.c:549:23: error: array subscript is above array bounds > > > [-Werror=array-bounds] > > > [ 198s] if (s->connections[i].id == id) > > > [ 198s] ^ > > > > So what makes the compiler right with that complaint? I.e. how does > > it know i > 0 here? After all - afaict - s->connected can only be 0 or > > It has to assume that ->connected can get any value because the input > comes from outside the unit. > > To reduce the patch size "&& i < MAX_CONNECTIONS" could be added. >
A smaller patch would be preferable at this stage. Wei. > Olaf _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel