From f3a7d567a4b275e95ffb928018aab0c0e36e21d2 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Mon, 4 Apr 2011 02:57:19 +0000 Subject: [PATCH] fix bug in disk thread and torrent abort functions --- src/disk_io_thread.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/disk_io_thread.cpp b/src/disk_io_thread.cpp index 27368bd74..361e00981 100644 --- a/src/disk_io_thread.cpp +++ b/src/disk_io_thread.cpp @@ -374,7 +374,7 @@ namespace libtorrent m_queue_buffer_size -= i->buffer_size; } post_callback(i->callback, *i, -3); - m_jobs.erase(i++); + i = m_jobs.erase(i); continue; } ++i; @@ -1878,7 +1878,7 @@ namespace libtorrent m_queue_buffer_size -= i->buffer_size; } post_callback(i->callback, *i, -3); - m_jobs.erase(i++); + i = m_jobs.erase(i); continue; } ++i; @@ -1940,7 +1940,7 @@ namespace libtorrent m_queue_buffer_size -= i->buffer_size; } post_callback(i->callback, *i, -3); - m_jobs.erase(i++); + i = m_jobs.erase(i); continue; } ++i;