diff -r 3cebc1a84278 -r 50de4d668bb6 locationmanager/server/src/clocationmanagersession.cpp --- a/locationmanager/server/src/clocationmanagersession.cpp Mon Mar 15 12:42:24 2010 +0200 +++ b/locationmanager/server/src/clocationmanagersession.cpp Wed Mar 31 22:19:07 2010 +0300 @@ -48,6 +48,7 @@ CLocationManagerSession::~CLocationManagerSession() { LOG( "CLocationManagerSession::~CLocationManagerSession(), begin" ); + TRAP_IGNORE(Server().StopGPSPositioningL()); Server().CancelNotificationRequest( iNotificationHandle ); Server().CancelLocationRequest( iLocationHandle ); Server().CancelTrackLogNotificationRequest( iTrackLogNotificationHandle );