diff --git a/src/cpp/model/Session.cpp b/src/cpp/model/Session.cpp index f733364d6..226460cbb 100644 --- a/src/cpp/model/Session.cpp +++ b/src/cpp/model/Session.cpp @@ -118,6 +118,11 @@ void Session::reset() mLastExternReferer = ""; mClientLoginIP = Poco::Net::IPAddress(); unlock(); + + // reset transactions + mCurrentActiveProcessingTransaction = nullptr; + mProcessingTransactions.clear(); + //printf("[Session::reset] finished\n"); }