aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/symmetry.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2021-09-07 16:28:59 +0200
committerThomas White <taw@physics.org>2021-09-07 16:28:59 +0200
commitc006a3f7d88b9eb6e1f119ff16ce70ed5f5c5da2 (patch)
tree916c0b57f838ea33b4c8d006ba784daf4d06bb29 /libcrystfel/src/symmetry.c
parent27a67310a266e498e7d1970ab8340e35880de7d4 (diff)
get_equiv: Bail out on error path
Error handling is sloppy here.
Diffstat (limited to 'libcrystfel/src/symmetry.c')
-rw-r--r--libcrystfel/src/symmetry.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libcrystfel/src/symmetry.c b/libcrystfel/src/symmetry.c
index b11db684..f641a850 100644
--- a/libcrystfel/src/symmetry.c
+++ b/libcrystfel/src/symmetry.c
@@ -1142,7 +1142,10 @@ void get_equiv(const SymOpList *ops, const SymOpMask *m, int idx,
{
IntegerMatrix *op;
op = get_symop(ops, m, idx);
- if ( op == NULL ) return;
+ if ( op == NULL ) {
+ fprintf(stderr, "Cannot proceed.\n");
+ abort();
+ }
do_op(op, h, k, l, he, ke, le);
}