From e2cb8560d35b3cf9729a15477e8e7a9ba4181df8 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Wed, 4 Mar 2015 10:44:55 +0100 Subject: Avoid segfault if cell can't be loaded --- libcrystfel/src/cell-utils.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'libcrystfel') diff --git a/libcrystfel/src/cell-utils.c b/libcrystfel/src/cell-utils.c index 7c7a58a6..43cf4337 100644 --- a/libcrystfel/src/cell-utils.c +++ b/libcrystfel/src/cell-utils.c @@ -1162,7 +1162,12 @@ UnitCell *load_cell_from_pdb(const char *filename) fclose(fh); - validate_cell(cell); + if ( cell != NULL ) { + validate_cell(cell); + } else { + ERROR("Failed to load cell from %s\n", filename); + } + return cell; } -- cgit v1.2.3