--- a/vpnengine/vpnconnagt/src/vpnconnagt.cpp Fri Jun 11 16:27:09 2010 +0100
+++ b/vpnengine/vpnconnagt/src/vpnconnagt.cpp Thu Jul 22 16:44:07 2010 +0100
@@ -127,6 +127,7 @@
//
inline void CVPNConnAgt::ConstructL()
{
+
LOG_1("[0x%08x] Constructing VPN Connection Agent\n", this);
// construct the database and dialog processor
CAgentBase::ConstructL();
@@ -332,8 +333,10 @@
if ( FeatureManager::FeatureSupported( KFeatureIdFfImsDeregistrationInVpn ) )
{
// For some reason, if the request fails, just proceeds.
- if ( iSipObserver->RequestDeregister() != KErrNone )
+ TInt err = iSipObserver->RequestDeregister();
+ if ( err != KErrNone )
{
+ LOG_1( "CVPNConnAgt::ServiceStarted: iSipObserver->RequestDeregister failed with %d", err );
ProceedServiceStart();
}
// Return for now. ProceedServiceStart() will be called later by iSipObserver when
@@ -473,7 +476,11 @@
{
// SIP is re-registered when a VPN session ends.
// Note: return value ignored. Nothing to do here for error cases.
- iSipObserver->RequestRegister();
+ TInt err = iSipObserver->RequestRegister();
+ if (err != KErrNone)
+ {
+ LOG(Log::Printf(_L("SipObserver->RequestRegister failed with %d\n"), err));
+ }
}
iNotify->AgentProgress(EVPNConnAgtDisconnected, KErrNone);
@@ -572,7 +579,11 @@
{
// SIP is re-registered when a VPN session ends.
// Note: return value ignored. Nothing to do here for error cases.
- iSipObserver->RequestRegister();
+ TInt err = iSipObserver->RequestRegister();
+ if (err != KErrNone)
+ {
+ LOG(Log::Printf(_L("SipObserver->RequestRegister failed with %d\n"), err));
+ }
}
closeData = (TCloseVpnConnEventData*)(aData->Ptr());