From 3e8b67a8ad2c59f05e559ece286be70c5a42948e Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Sun, 15 Jul 2012 19:16:39 +0200 Subject: [PATCH] initialize better --- zone.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zone.go b/zone.go index fa204b1f..ed9d07d0 100644 --- a/zone.go +++ b/zone.go @@ -19,7 +19,7 @@ type ZoneData struct { } // New ... -func New(name string) *Zone { +func NewZone(name string) *Zone { z := new(Zone) z.Name = name z.Radix = radix.New() @@ -31,6 +31,8 @@ func (z *Zone) Insert(r RR) { if zd == nil { zd := new(ZoneData) zd.Name = r.Header().Name + zd.RR = make(map[uint16][]RR) + zd.Signatures = make([]*RR_RRSIG, 0) switch t := r.Header().Rrtype; t { case TypeRRSIG: zd.Signatures = append(zd.Signatures, r.(*RR_RRSIG))