lt sync 3209
This commit is contained in:
parent
082dea9b80
commit
5697376caa
|
@ -9,7 +9,7 @@ using namespace boost::python;
|
|||
template<class T1, class T2>
|
||||
struct pair_to_tuple
|
||||
{
|
||||
static PyObject* convert(const std::pair<T1, T2>& p)
|
||||
static PyObject* convert(const std::pair<int, int>& p)
|
||||
{
|
||||
return incref(make_tuple(p.first, p.second).ptr());
|
||||
}
|
||||
|
|
|
@ -57,7 +57,8 @@ namespace libtorrent
|
|||
lru_file_entry e = *i;
|
||||
e.last_use = time_now();
|
||||
|
||||
if (e.key != st)
|
||||
if (e.key != st && ((e.mode & file::rw_mask) != file::read_only
|
||||
|| (m & file::rw_mask) != file::read_only))
|
||||
{
|
||||
// this means that another instance of the storage
|
||||
// is using the exact same file.
|
||||
|
|
|
@ -2163,7 +2163,6 @@ namespace aux {
|
|||
mutex_t::scoped_lock l(m_mutex);
|
||||
if (m_dht) e = m_dht->state();
|
||||
done = true;
|
||||
l.unlock();
|
||||
c.notify_all();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue