diff -r 6dfc5f825351 -r 50bf9db68373 locationmanager/server/src/clocationmanagersession.cpp --- a/locationmanager/server/src/clocationmanagersession.cpp Fri Mar 19 09:38:01 2010 +0200 +++ b/locationmanager/server/src/clocationmanagersession.cpp Fri Apr 16 15:23:55 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 );