diff --git a/src/base/bittorrent/sessionimpl.cpp b/src/base/bittorrent/sessionimpl.cpp index 04888a2c6..9d85c7944 100644 --- a/src/base/bittorrent/sessionimpl.cpp +++ b/src/base/bittorrent/sessionimpl.cpp @@ -1030,11 +1030,12 @@ void SessionImpl::setGlobalMaxSeedingMinutes(int minutes) // Main destructor SessionImpl::~SessionImpl() { - saveStatistics(); - - // Do some BT related saving + // Do some bittorrent related saving + // After this, (ideally) no more important alerts will be generated/handled saveResumeData(); + saveStatistics(); + // We must delete FilterParserThread // before we delete lt::session delete m_filterParser;