diff --git a/keygen.go b/keygen.go index 8f734909..ca96f5bb 100644 --- a/keygen.go +++ b/keygen.go @@ -112,7 +112,6 @@ func (r *RR_DNSKEY) PrivateKeyString(p PrivateKey) (s string) { return } -// Do I want Read/SetString or both??? func (k *RR_DNSKEY) Read(q io.Reader) os.Error { z, e := Zparse(q) if e != nil || z == nil { diff --git a/zparse.rl b/zparse.rl index 1d44babd..ba8c36db 100644 --- a/zparse.rl +++ b/zparse.rl @@ -57,6 +57,7 @@ func Zparse(q io.Reader) (z *Zone, err os.Error) { z = new(Zone) data := string(buf) + // guardian if data[len(data)-1] != '\n' { data += "\n" }