Browse Source

off-by-one error killed !

master
tonton th 2 years ago
parent
commit
233c1d5b9e
  1. 2
      bubulles.c
  2. 2
      bubulles.h

2
bubulles.c

@ -139,7 +139,7 @@ fprintf(stderr, "%s : %p --> %p\n", __func__, what, where); @@ -139,7 +139,7 @@ fprintf(stderr, "%s : %p --> %p\n", __func__, what, where);
fprintf(stderr, "XYZ %f %f %f\n", what->p.x, what->p.y, what->p.z);
#endif
if (where->fidx > where->size) {
if (where->fidx >= where->size) {
/* this is a very bad fatal error */
fprintf(stderr, "%s : overflow in BBList at %p\n", __func__, where);
#if MUST_ABORT

2
bubulles.h

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
/* --------------------------------------------------------------------- */
#define LIBBB_VERSION 53
#define LIBBB_VERSION 54
#define SZ_BUBULLE_TEXT 51 /* arbitrary value */

Loading…
Cancel
Save