bodyclose
bodyclose copied to clipboard
false positive when close is in another package
The following code triggers a false positive.
package util
import (
"io"
"log"
)
func Close(c io.Closer) {
if err := c.Close(); err != nil {
log.Printf("error closing io: %w", err)
}
}
package main
import (
"net/http"
"util"
)
func main() {
res, _ := http.Get("http://example.com/")
defer util.Close(res.Body)
}
Is there any progress on this issue?