optimization

This commit is contained in:
Miek Gieben 2012-10-09 22:06:35 +02:00
parent d0d9c92612
commit 83b362dce6
1 changed files with 6 additions and 1 deletions

7
msg.go
View File

@ -1117,7 +1117,12 @@ func (dns *Msg) Pack() (msg []byte, err error) {
return nil, &Error{Err: "nil message"}
}
var dh Header
compression := make(map[string]int) // Compression pointer mappings
var compression map[string]int
if dns.Compress {
compression = make(map[string]int) // Compression pointer mappings
} else {
compression = nil
}
// Convert convenient Msg into wire-like Header.
dh.Id = dns.Id