diff -r a1df79fa35b4 -r a8ae8e6fbd42 webservices/wsframework/src/senwebservicesession.cpp --- a/webservices/wsframework/src/senwebservicesession.cpp Fri Jun 11 14:42:58 2010 +0300 +++ b/webservices/wsframework/src/senwebservicesession.cpp Tue Jul 06 15:29:11 2010 +0300 @@ -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; + } }