diff -r 346e49b9ce14 -r 0a1ad22c7bdc realtimenetprots/sipfw/ProfileAgent/Server/Src/sipalrmigrationcontroller.cpp --- a/realtimenetprots/sipfw/ProfileAgent/Server/Src/sipalrmigrationcontroller.cpp Tue Sep 14 22:01:18 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/Server/Src/sipalrmigrationcontroller.cpp Wed Sep 15 12:36:02 2010 +0300 @@ -178,6 +178,7 @@ if (index != KErrNotFound) { iObservers.Remove(index); + iObservers.Compress(); } if (iObservers.Count() == 0)