From 6eb68ec7bdadf95641c86795d413e64a6b535dfd Mon Sep 17 00:00:00 2001 From: Thomas White Date: Thu, 17 Sep 2015 15:59:04 +0200 Subject: ambigator: More error checking --- src/ambigator.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/ambigator.c') diff --git a/src/ambigator.c b/src/ambigator.c index 21eafcb9..48609ab4 100644 --- a/src/ambigator.c +++ b/src/ambigator.c @@ -208,6 +208,10 @@ static struct flist *asymm_and_merge(RefList *in, const SymOpList *sym, get_asymm(sym, hr, kr, lr, &hra, &kra, &lra); cr = add_refl(reidx, hra, kra, lra); + if ( cr == NULL ) { + ERROR("Failed to add reflection\n"); + return NULL; + } copy_data(cr, refl); } @@ -495,6 +499,7 @@ static gsl_rng **setup_random(gsl_rng *rng, int n) for ( i=0; i