aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libcrystfel/src/peaks.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libcrystfel/src/peaks.c b/libcrystfel/src/peaks.c
index f837bcdb..a9c7145b 100644
--- a/libcrystfel/src/peaks.c
+++ b/libcrystfel/src/peaks.c
@@ -562,10 +562,11 @@ static struct integr_ind *sort_reflections(RefList *list, UnitCell *cell,
*n = num_reflections(list);
+ if ( *n == 0 ) return NULL;
+
il = calloc(*n, sizeof(struct integr_ind));
if ( il == NULL ) return NULL;
-
for ( refl = first_refl(list, &iter);
refl != NULL;
refl = next_refl(refl, iter) )