--- 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<CMceSession::TControlPathSecurityLevel>( 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;
}
// ---------------------------------------------------------