diff options
author | Cyrille Henry <nusmuk@users.sourceforge.net> | 2014-06-13 16:43:05 +0000 |
---|---|---|
committer | Cyrille Henry <nusmuk@users.sourceforge.net> | 2014-06-13 16:43:05 +0000 |
commit | 5b0276ed3c468299b0fb5dedd53783aee080fab8 (patch) | |
tree | beb30825d36ce56e1de998b12de4d2daa9bd457b /pmpd_tab.c | |
parent | fc3d7542a66bfbe7bf779406ba12b18e34600fc3 (diff) |
more border check
svn path=/trunk/externals/pmpd/; revision=17323
Diffstat (limited to 'pmpd_tab.c')
-rw-r--r-- | pmpd_tab.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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) { |