Describe the bug
File operations at fetcher/fetcher.go:1029,1035 open files without defer close. If error occurs after open, file descriptor leaks.
To reproduce
- Open file for attachment processing
- Error occurs in processing
- File never closed, descriptor leaked
Expected behavior
Use defer file.Close() immediately after successful open
Matcha version
master
OS
All
Additional context
Files: fetcher/fetcher.go lines 1029, 1035
Missing defer on file.Close()
Describe the bug
File operations at fetcher/fetcher.go:1029,1035 open files without defer close. If error occurs after open, file descriptor leaks.
To reproduce
Expected behavior
Use defer file.Close() immediately after successful open
Matcha version
master
OS
All
Additional context
Files: fetcher/fetcher.go lines 1029, 1035
Missing defer on file.Close()