From: Sergey Matveev Date: Mon, 16 Jan 2017 08:42:47 +0000 (+0300) Subject: Maximal compression level for mail by default X-Git-Tag: 0.2^2~10 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=527e02e1cfac849dd32fac45c3fe38c7c417d9ec;p=nncp.git Maximal compression level for mail by default --- diff --git a/src/cypherpunks.ru/nncp/tx.go b/src/cypherpunks.ru/nncp/tx.go index 4303248..65ad7ec 100644 --- a/src/cypherpunks.ru/nncp/tx.go +++ b/src/cypherpunks.ru/nncp/tx.go @@ -189,7 +189,10 @@ func (ctx *Ctx) TxMail(node *Node, nice uint8, recipient string, body []byte, mi return err } var compressed bytes.Buffer - compressor := zlib.NewWriter(&compressed) + compressor, err := zlib.NewWriterLevel(&compressed, zlib.BestCompression) + if err != nil { + return err + } if _, err = io.Copy(compressor, bytes.NewReader(body)); err != nil { return err }