mirror of https://github.com/gofiber/fiber.git
🩹 fix: Close File After SaveFileToStorage (#3197)
* fix: close file after opening in SaveFileToStorage to prevent resource leaks
* ♻️ refactor: simplify file close logic
* Update ctx.go
---------
Co-authored-by: Juan Calderon-Perez <835733+gaby@users.noreply.github.com>
pull/3204/head
parent
dcdd2eb2c6
commit
2c7bdb9fd1
1
ctx.go
1
ctx.go
|
@ -1470,6 +1470,7 @@ func (*DefaultCtx) SaveFileToStorage(fileheader *multipart.FileHeader, path stri
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed to open: %w", err)
|
return fmt.Errorf("failed to open: %w", err)
|
||||||
}
|
}
|
||||||
|
defer file.Close() //nolint:errcheck // not needed
|
||||||
|
|
||||||
content, err := io.ReadAll(file)
|
content, err := io.ReadAll(file)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue