diff options
author | Thomas White <taw@physics.org> | 2017-09-22 10:41:00 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2017-09-22 10:41:00 +0200 |
commit | 828dc729a87f9b26bd93304a03ff3447e4065e53 (patch) | |
tree | ff23e64f9b054aabc25ac46808728b35e0b58715 | |
parent | da0eb05f93b9e503b2003fcea77dd68372fc855d (diff) |
indexamajig: Avoid segfault when no unit cell given
-rw-r--r-- | src/indexamajig.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/indexamajig.c b/src/indexamajig.c index bdb2af96..b7f464de 100644 --- a/src/indexamajig.c +++ b/src/indexamajig.c @@ -803,7 +803,6 @@ int main(int argc, char *argv[]) } free(cellfile); } else { - STATUS("No unit cell given.\n"); iargs.cell = NULL; } @@ -884,8 +883,12 @@ int main(int argc, char *argv[]) IndexingFlags flags = 0; - STATUS("This is what I understood your unit cell to be:\n"); - cell_print(iargs.cell); + if ( iargs.cell != NULL ) { + STATUS("This is what I understood your unit cell to be:\n"); + cell_print(iargs.cell); + } else { + STATUS("No reference unit cell provided.\n"); + } if ( if_nocomb ) { flags |= INDEXING_CHECK_CELL_AXES; |