fixed issue with queued resume data saving, and fixed regression in recent disk error check changes

This commit is contained in:
Arvid Norberg
2014-07-21 03:03:59 +00:00
parent c519968aa4
commit 79a2744fa8
7 changed files with 60 additions and 34 deletions

View File

@@ -245,8 +245,12 @@ void test_transfer(settings_pack const& sett)
test_sleep(100);
}
TEST_CHECK(st2.state != torrent_status::checking_files);
if (st2.state != torrent_status::checking_files) std::cerr << "recheck complete" << std::endl;
TEST_EQUAL(st2.state, torrent_status::finished);
if (st2.state != torrent_status::finished)
return;
std::cerr << "recheck complete" << std::endl;
priorities2 = tor2.piece_priorities();
std::copy(priorities2.begin(), priorities2.end(), std::ostream_iterator<int>(std::cerr, ", "));
@@ -291,6 +295,8 @@ void test_transfer(settings_pack const& sett)
}
TEST_CHECK(resume_data.size());
fprintf(stderr, "%s\n", resume_data.data());
ses2.remove_torrent(tor2);
std::cerr << "removed" << std::endl;