gzip-util.go: fixed error definitions

This commit is contained in:
Celestino Amoroso 2025-10-24 14:38:38 +02:00
parent ba6a34f0e9
commit bf4e35ea0d

View File

@ -15,9 +15,9 @@ import (
const GZIP_SUFFIX = ".gz"
func CreateGzipReader(in io.Reader) (reader *bufio.Reader, err error) {
inflate, err := gzip.NewReader(in)
if err != nil {
fmt.Errorf("Can't inflate gzipped input stream: %v", err)
var inflate *gzip.Reader
if inflate, err = gzip.NewReader(in); err != nil {
err = fmt.Errorf("can't inflate gzipped input stream: %v", err)
} else {
reader = bufio.NewReader(inflate)
}
@ -25,10 +25,10 @@ func CreateGzipReader(in io.Reader) (reader *bufio.Reader, err error) {
}
func CreateGzipFile(in io.Reader, fileName string) (reader *bufio.Reader, err error) {
var inflate *gzip.Reader
if len(fileName) > 0 && strings.HasSuffix(fileName, GZIP_SUFFIX) {
inflate, err := gzip.NewReader(in)
if err != nil {
fmt.Errorf("Can't inflate gzipped input stream %#v: %v", fileName, err)
if inflate, err = gzip.NewReader(in); err != nil {
err = fmt.Errorf("can't inflate gzipped input stream %#v: %v", fileName, err)
} else {
reader = bufio.NewReader(inflate)
}