diff -r fb024d5e35fa -r 64c62431ac08 multimediacommsengine/mmceshared/src/mcecomsession.cpp --- a/multimediacommsengine/mmceshared/src/mcecomsession.cpp Mon Aug 23 17:50:26 2010 +0300 +++ b/multimediacommsengine/mmceshared/src/mcecomsession.cpp Mon Sep 06 17:32:13 2010 +0530 @@ -465,6 +465,8 @@ iServiceType = aReadStream.ReadUint32L(); iSipContactAddrSecure = static_cast( aReadStream.ReadUint8L() ); + MceSerial::DecodeL(iLocalIpAddress, aReadStream); + MceSerial::DecodeL(iRemoteIpAddress, aReadStream); } @@ -494,6 +496,8 @@ MceSerial::EncodeL(iClientCryptoSuites, aWriteStream); aWriteStream.WriteUint32L( iServiceType ); aWriteStream.WriteUint8L( iSipContactAddrSecure ); + MceSerial::EncodeL(iLocalIpAddress, aWriteStream); + MceSerial::EncodeL(iRemoteIpAddress, aWriteStream); } @@ -726,6 +730,10 @@ } iServiceType = aSession.iServiceType; iSipContactAddrSecure = aSession.iSipContactAddrSecure; + + iRemoteIpAddress = aSession.iRemoteIpAddress; + + iLocalIpAddress = aSession.iLocalIpAddress; } // ---------------------------------------------------------