diff --git a/src/buffer.c b/src/buffer.c index 1b36051e..9b6a11a8 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -1285,10 +1285,10 @@ add_chunk_header () block_ordinal = current_block_ordinal (); blk = start_header (&st); - free (st.orig_file_name); if (!blk) abort (); /* FIXME */ finish_header (&st, blk, block_ordinal); + free (st.orig_file_name); } }