From 5b0276ed3c468299b0fb5dedd53783aee080fab8 Mon Sep 17 00:00:00 2001 From: Cyrille Henry Date: Fri, 13 Jun 2014 16:43:05 +0000 Subject: more border check svn path=/trunk/externals/pmpd/; revision=17323 --- pmpd_tab.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pmpd_tab.c') diff --git a/pmpd_tab.c b/pmpd_tab.c index c74383d..5179b53 100644 --- a/pmpd_tab.c +++ b/pmpd_tab.c @@ -364,7 +364,7 @@ void pmpd_linkEndT(t_pmpd *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, vecsize/2 - 1); + taille_max = min(taille_max, vecsize/2 ); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass1->posX; @@ -385,7 +385,7 @@ void pmpd_linkEndT(t_pmpd *x, t_symbol *s, int argc, t_atom *argv) { i = 0; j = 0; - while ((i < vecsize-1) && (j < x->nb_link)) + while ((i < vecsize) && (j < x->nb_link)) { if (atom_getsymbolarg(1,argc,argv) == x->link[j].Id) { @@ -437,7 +437,7 @@ void pmpd_linkEnd1T(t_pmpd *x, t_symbol *s, int argc, t_atom *argv) { i = 0; j = 0; - while ((i < vecsize-2) && (j < x->nb_link)) + while ((i < vecsize) && (j < x->nb_link)) { if (atom_getsymbolarg(1,argc,argv) == x->link[j].Id) { @@ -487,7 +487,7 @@ void pmpd_linkEnd2T(t_pmpd *x, t_symbol *s, int argc, t_atom *argv) { i = 0; j = 0; - while ((i < vecsize-2) && (j < x->nb_link)) + while ((i < vecsize) && (j < x->nb_link)) { if (atom_getsymbolarg(1,argc,argv) == x->link[j].Id) { -- cgit v1.2.1