diff -r 346e49b9ce14 -r 0a1ad22c7bdc realtimenetprots/sipfw/ProfileAgent/AlrMonitor/src/sipalrsnapmonitor.cpp --- a/realtimenetprots/sipfw/ProfileAgent/AlrMonitor/src/sipalrsnapmonitor.cpp Tue Sep 14 22:01:18 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/AlrMonitor/src/sipalrsnapmonitor.cpp Wed Sep 15 12:36:02 2010 +0300 @@ -300,6 +300,7 @@ iObservers.Remove( i ); } } + iObservers.Compress(); return iObservers.Count() == 0; } @@ -485,7 +486,7 @@ DestroyMobilityAo(); Cancel(); - iConnection.Close(); +// iConnection.Close(); iMigrationAllowedByClient = EFalse; iConnectionActive = EFalse; iPreferredCarrierAvailableCalled = EFalse;