Check error when calling compressor.Compress (#2274)

Compress can return an error, which was not checked.
This commit is contained in:
Jelte Fennema
2018-09-14 17:57:13 +02:00
committed by dfawley
parent acd1429515
commit f2aaa9bf74

View File

@ -531,7 +531,10 @@ func compress(in []byte, cp Compressor, compressor encoding.Compressor) ([]byte,
}
cbuf := &bytes.Buffer{}
if compressor != nil {
z, _ := compressor.Compress(cbuf)
z, err := compressor.Compress(cbuf)
if err != nil {
return nil, wrapErr(err)
}
if _, err := z.Write(in); err != nil {
return nil, wrapErr(err)
}