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; m_queue_buffer_size -= i->buffer_size;
} }
post_callback(i->callback, *i, -3); post_callback(i->callback, *i, -3);
m_jobs.erase(i++); i = m_jobs.erase(i);
continue; continue;
} }
++i; ++i;
@ -1878,7 +1878,7 @@ namespace libtorrent
m_queue_buffer_size -= i->buffer_size; m_queue_buffer_size -= i->buffer_size;
} }
post_callback(i->callback, *i, -3); post_callback(i->callback, *i, -3);
m_jobs.erase(i++); i = m_jobs.erase(i);
continue; continue;
} }
++i; ++i;
@ -1940,7 +1940,7 @@ namespace libtorrent
m_queue_buffer_size -= i->buffer_size; m_queue_buffer_size -= i->buffer_size;
} }
post_callback(i->callback, *i, -3); post_callback(i->callback, *i, -3);
m_jobs.erase(i++); i = m_jobs.erase(i);
continue; continue;
} }
++i; ++i;