summaryrefslogtreecommitdiff
path: root/src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx')
-rw-r--r--src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx b/src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx
index 4de1a7f..8bd3b48 100644
--- a/src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx
+++ b/src/navigation/navigation-core/session-server-plugin/genivi_navigationcore_session.cxx
@@ -95,7 +95,8 @@ class SessionServerStub : public SessionStubDefault
dbg(lvl_debug,"enter\n");
if (!mp_handles[_sessionHandle])
_error = Session::deleteSessionError::SESSION_ERROR_SESSIONNOTAVAILABLE;
- delete(mp_handles[_sessionHandle]);
+ else
+ delete(mp_handles[_sessionHandle]);
mp_handles[_sessionHandle]=NULL;
fireSessionDeletedEvent(_sessionHandle);
_reply(_error);