diff -r 0802db42e4e9 -r 5743aa3a72c3 webservices/wsframework/src/senwebservicesession.cpp --- a/webservices/wsframework/src/senwebservicesession.cpp Sun May 30 23:54:06 2010 +0530 +++ b/webservices/wsframework/src/senwebservicesession.cpp Thu Jul 08 14:00:07 2010 +0530 @@ -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; + } }