diff --git a/libtransmission/resume.cc b/libtransmission/resume.cc index dead066d2..eda3858cc 100644 --- a/libtransmission/resume.cc +++ b/libtransmission/resume.cc @@ -639,6 +639,11 @@ auto loadFromFile(tr_torrent* tor, tr_resume::fields_t fields_to_load, bool* did } auto const filename = tor->resumeFile(); + if (!tr_sys_path_exists(filename)) + { + return fields_loaded; + } + auto buf = std::vector{}; tr_error* error = nullptr; auto top = tr_variant{};