From 2c34e0aa18370925b344d03ab35440873b62d75e Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Sat, 13 Jun 2009 17:40:18 +0000 Subject: [PATCH] only write operations should trigger piece_picker::write_failed --- src/torrent.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/torrent.cpp b/src/torrent.cpp index d99ddf661..41c8653f0 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -356,8 +356,7 @@ namespace libtorrent piece_block block_finished(j.piece, j.offset / block_size()); - if (j.action == disk_io_job::write - || j.action == disk_io_job::hash) + if (j.action == disk_io_job::write) { // we failed to write j.piece to disk tell the piece picker if (has_picker() && j.piece >= 0) picker().write_failed(block_finished);