fix linter complaints
1 file changed, 7 insertions(+), 3 deletions(-)
changed files
M routes/git.go → routes/git.go
@@ -2,7 +2,6 @@ package routes import ( "compress/gzip" - "io" "log" "net/http" "path"@@ -57,7 +56,7 @@ Dir: repo, Stdout: w, } - var reader io.ReadCloser = r.Body + var reader = r.Body if r.Header.Get("Content-Encoding") == "gzip" { reader, err = gzip.NewReader(r.Body)@@ -66,7 +65,12 @@ http.Error(w, err.Error(), 500) log.Printf("git: failed to create gzip reader: %s", err) return } - defer reader.Close() + defer func() { + err := reader.Close() + if err != nil { + log.Printf("git: failed to close gzip reader: %s", err) + } + }() } cmd.Stdin = reader