aboutsummaryrefslogtreecommitdiff
path: root/src/peaks.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/peaks.c')
-rw-r--r--src/peaks.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/peaks.c b/src/peaks.c
index 4892d42f..9c172e73 100644
--- a/src/peaks.c
+++ b/src/peaks.c
@@ -542,12 +542,16 @@ int find_projected_peaks(struct image *image, UnitCell *cell,
hits[n_hits].k = k;
hits[n_hits].l = l;
n_hits++;
- assert(n_hits < MAX_HITS);
+ if ( n_hits == MAX_HITS ) {
+ ERROR("Unit cell is insanely large!\n");
+ goto out;
+ }
}
}
}
+out:
STATUS("Found %i reflections\n", n_hits);
image->hits = hits;
image->n_hits = n_hits;