From 68d2f49caad3df418649a75db3f2d7ed4ac5c127 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Mon, 8 Aug 2011 10:30:28 +0200 Subject: [PATCH] another nil test --- keygen.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/keygen.go b/keygen.go index 0a2fb8f3..b71747e5 100644 --- a/keygen.go +++ b/keygen.go @@ -132,6 +132,9 @@ func (k *RR_DNSKEY) Read(q io.Reader) os.Error { func (k *RR_DNSKEY) ReadPrivateKey(q io.Reader) (PrivateKey, os.Error) { p := NewParser(q) kv, _ := p.PrivateKey() + if kv == nil { + return nil, ErrPrivKey + } if _, ok := kv["private-key-format"]; !ok { return nil, ErrPrivKey }