diff -r 6f5ef5fc65b4 -r c5fabff9b552 webservices/wsframework/src/senwebservicesession.cpp --- a/webservices/wsframework/src/senwebservicesession.cpp Thu Aug 19 10:59:30 2010 +0300 +++ b/webservices/wsframework/src/senwebservicesession.cpp Tue Aug 31 16:18:26 2010 +0300 @@ -39,7 +39,7 @@ #include "senservicepolicy.h" #include "seninternalcredential.h" #include "sensaxutils.h" -#include +#include #include #include "senlogger.h" #include @@ -98,6 +98,7 @@ // Init member variables iClientServerInterval = 0; iValidUntil = Time::NullTTime(); + iMaxTime = Time::NullTTime();; iFrameworkId = iFramework.Id().AllocL(); } @@ -1553,9 +1554,12 @@ } else { - const TTime& MAX_TIME = Time::MaxTTime(); - return MAX_TIME; // if no expiration was set, the session is + //const TTime& MAX_TIME = Time::MaxTTime(); + //return MAX_TIME; // if no expiration was set, the session is // valid forever(!) + iMaxTime = Time::MaxTTime(); + return iMaxTime; + } }