From: Matt Joiner Date: Tue, 5 Aug 2025 12:41:13 +0000 (+1000) Subject: Fix pointless double open on unhandled open for write errors X-Git-Tag: v1.59.0~2^2~55 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=12d2d0b2016f586965c5f10a9de41cc835a517c6;p=btrtrc.git Fix pointless double open on unhandled open for write errors --- 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