aboutsummaryrefslogtreecommitdiff
path: root/src/stream.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stream.c')
-rw-r--r--src/stream.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/stream.c b/src/stream.c
index 97c38b77..4707f327 100644
--- a/src/stream.c
+++ b/src/stream.c
@@ -255,11 +255,15 @@ void write_chunk(FILE *ofh, struct image *i, int f)
if ( (f & STREAM_PIXELS) || (f & STREAM_INTEGRATED) ) {
- fprintf(ofh, "\n");
- fprintf(ofh, REFLECTION_START_MARKER"\n");
- write_reflections_to_file(ofh, i->reflections, i->indexed_cell);
- fprintf(ofh, REFLECTION_END_MARKER"\n");
+ if ( i->reflections != NULL ) {
+
+ fprintf(ofh, "\n");
+ fprintf(ofh, REFLECTION_START_MARKER"\n");
+ write_reflections_to_file(ofh, i->reflections,
+ i->indexed_cell);
+ fprintf(ofh, REFLECTION_END_MARKER"\n");
+ }
}
fprintf(ofh, CHUNK_END_MARKER"\n\n");