X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/zone/blobdiff_plain/5fbfaf497e92e9afb794768f0ed58790eaca545b..167608ee8ee54b884d210e6f026a60a415aa313e:/zone.lisp diff --git a/zone.lisp b/zone.lisp index 5546b8a..d3b2c4e 100644 --- a/zone.lisp +++ b/zone.lisp @@ -748,14 +748,11 @@ (defun zone-write (zone &optional (stream *standard-output*)) (soa-expire soa) (soa-min-ttl soa))) (dolist (zr (zone-records zone)) - (case (zr-type zr) + (ecase (zr-type zr) (:a (printrec zr) (format stream "~A~%" (ipaddr-string (zr-data zr)))) - ((:ptr :cname) - (printrec zr) - (format stream "~A~%" (fix-host (zr-data zr)))) - (:ns + ((:ptr :cname :ns) (printrec zr) (format stream "~A~%" (fix-host (zr-data zr)))) (:mx