diff --git a/src/torrent.cpp b/src/torrent.cpp index 56cd79f26..747d5a207 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -2825,7 +2825,7 @@ namespace libtorrent for (peer_iterator i = m_connections.begin(); i != m_connections.end();) { - peer_connection* p = *i; + intrusive_ptr p = *i; ++i; p->announce_piece(index); }