fix bug in disk thread and torrent abort functions

This commit is contained in:
Arvid Norberg 2011-04-04 02:57:19 +00:00
parent 7e3ccba939
commit f3a7d567a4
1 changed files with 3 additions and 3 deletions

View File

@ -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;