From bc8c5db898da89ceda20dabcb1fb8a2c56c53aac Mon Sep 17 00:00:00 2001 From: fooofei Date: Sun, 4 Oct 2020 10:38:04 +0800 Subject: [PATCH] fix possible panic of nil compressor --- src/compress/compress.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compress/compress.go b/src/compress/compress.go index 92373afc..33438222 100644 --- a/src/compress/compress.go +++ b/src/compress/compress.go @@ -35,6 +35,7 @@ func compress(src []byte, dest io.Writer, level int) { compressor, err := flate.NewWriter(dest, level) if err != nil { log.Debugf("error level data: %v", err) + return } if _, err := compressor.Write(src); err != nil { log.Debugf("error writing data: %v", err)