diff --git a/tests/testActivePair.c b/tests/testActivePair.c index 4f73974aca70df3e203cd680f8abb64c2d3236a5..7740d24b594905ab2ff23b27c1a6447db9192dec 100644 --- a/tests/testActivePair.c +++ b/tests/testActivePair.c @@ -132,19 +132,19 @@ struct cell *make_cell(size_t n, double *offset, double size, double h, cell->ti_old_part = 8; cell->ti_end_min = 8; cell->ti_end_max = 8; - cell->ti_sort = 8; shuffle_particles(cell->parts, cell->count); cell->sorted = 0; - cell->sort = NULL; - + for (int k = 0; k < 13; k++) cell->sort[k] = NULL; + return cell; } void clean_up(struct cell *ci) { free(ci->parts); - free(ci->sort); + for (int k = 0; k < 13; k++) + if (ci->sort[k] != NULL) free(ci->sort[k]); free(ci); }