fix bug in disk thread and torrent abort functions
This commit is contained in:
@@ -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;
|
||||||
|
Reference in New Issue
Block a user