]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Fix pointless double open on unhandled open for write errors
authorMatt Joiner <anacrolix@gmail.com>
Tue, 5 Aug 2025 12:41:13 +0000 (22:41 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 5 Aug 2025 12:41:13 +0000 (22:41 +1000)
storage/file-torrent-io.go

index e6a4c0f213a37e321e8d9cee6c6973d403b78b8d..095d0b0ff3ed6feb6ae26681e2d079ca658b04eb 100644 (file)
@@ -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