diff --git a/ChangeLog b/ChangeLog index 9c9349bfd..81673ad3f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -25,6 +25,7 @@ * fix uTP edge case where udp socket buffer fills up * fix nagle implementation in uTP + * graceful pause fix * i2p fixes * fix issue when loading certain malformed .torrent files * pass along host header with http proxy requests and possible http_connection shutdown hang diff --git a/src/torrent.cpp b/src/torrent.cpp index 30913aabe..583e55eb9 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -7782,7 +7782,7 @@ namespace libtorrent set_upload_mode(false); } - if (is_paused()) + if (is_paused() && !m_graceful_pause_mode) { // let the stats fade out to 0 accumulator += m_stat;