zone.lisp: Close output files after writing.
[zone] / zone.lisp
index 7db70b1..c800f1f 100644 (file)
--- a/zone.lisp
+++ b/zone.lisp
          (error "Unknown zone `~A'." z))
        (let ((stream (safely-open-output-stream safe
                                                 (zone-file-name z :zone))))
-         (zone-write format zz stream))))))
+         (zone-write format zz stream)
+         (close stream))))))
 
 ;;;--------------------------------------------------------------------------
 ;;; Bind format output.