From f2aaa9bf74459e6f9332006e6ab0d5cd4ec3ce10 Mon Sep 17 00:00:00 2001 From: Jelte Fennema Date: Fri, 14 Sep 2018 17:57:13 +0200 Subject: [PATCH] Check error when calling compressor.Compress (#2274) Compress can return an error, which was not checked. --- rpc_util.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rpc_util.go b/rpc_util.go index fa056830..d076af69 100644 --- a/rpc_util.go +++ b/rpc_util.go @@ -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) }