From f7fb32893b117d6a128484f00df7a1b029864028 Mon Sep 17 00:00:00 2001 From: guangwu Date: Sat, 20 Apr 2024 00:11:52 +0800 Subject: [PATCH] fix: close file in LocalFileSystemProvider's Put() (#2882) --- storage/local_file_system.go | 1 + 1 file changed, 1 insertion(+) diff --git a/storage/local_file_system.go b/storage/local_file_system.go index c9cf64e6..2665ad46 100644 --- a/storage/local_file_system.go +++ b/storage/local_file_system.go @@ -70,6 +70,7 @@ func (sp LocalFileSystemProvider) Put(path string, reader io.Reader) (*oss.Objec dst, err := os.Create(filepath.Clean(fullPath)) if err == nil { + defer dst.Close() if seeker, ok := reader.(io.ReadSeeker); ok { seeker.Seek(0, 0) }