From 12d2d0b2016f586965c5f10a9de41cc835a517c6 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Tue, 5 Aug 2025 22:41:13 +1000 Subject: [PATCH] Fix pointless double open on unhandled open for write errors --- storage/file-torrent-io.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/storage/file-torrent-io.go b/storage/file-torrent-io.go index e6a4c0f2..095d0b0f 100644 --- a/storage/file-torrent-io.go +++ b/storage/file-torrent-io.go @@ -94,6 +94,8 @@ func (fst fileTorrentImplIO) openForWrite(file file) (f *os.File, err error) { if err != nil { return } + } else { + return } f, err = os.OpenFile(p, os.O_WRONLY|os.O_CREATE, filePerm) return -- 2.51.0