diff -r 788b770ce3ae -r 42de37ce7ce4 supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplprotocolmanager2.cpp --- a/supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplprotocolmanager2.cpp Tue Feb 02 10:12:24 2010 +0200 +++ b/supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplprotocolmanager2.cpp Fri Feb 19 23:14:27 2010 +0200 @@ -226,7 +226,7 @@ *this, aIpcSessionId, iOMASuplAsnHandlerBaseImpl); - + SuplSession->SetSUPLVersion(2); User::LeaveIfError(iSuplSessions.Append(SuplSession)); return SuplSession; } @@ -256,7 +256,10 @@ iTrace->Trace(_L("NotifyOnPlugInUnInstallation starting"), KTraceFileName, __LINE__); iSuplEcomEventWatcher->NotifyOnPlugInUnInstallation(); } - iNotifier = COMASuplETelNotifier::NewL(*this,iMobilePhone); + if(!iNotifier) + { + iNotifier = COMASuplETelNotifier::NewL(*this,iMobilePhone); + } iTrace->Trace(_L("ETEL Notifier created"), KTraceFileName, __LINE__); iTrace->Trace(_L("COMASUPLProtocolManager2::InitializeL completed"), KTraceFileName, __LINE__);