aboutsummaryrefslogtreecommitdiff
path: root/src/ambigator.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ambigator.c')
-rw-r--r--src/ambigator.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ambigator.c b/src/ambigator.c
index 77f23e8c..4f008633 100644
--- a/src/ambigator.c
+++ b/src/ambigator.c
@@ -993,7 +993,12 @@ int main(int argc, char *argv[])
STATUS("%i assignments are different from their starting values.\n",
n_dif);
- write_reindexed_stream(infile, outfile, assignments, amb);
+ if ( amb != NULL ) {
+ write_reindexed_stream(infile, outfile, assignments, amb);
+ } else {
+ ERROR("Can only write stream with known ambiguity operator.\n");
+ ERROR("Try again with -w\n");
+ }
free(assignments);
gsl_rng_free(rng);