session: fix retrieval of local sessions if app is detached 54/14454/1
authorFlorin Coras <fcoras@cisco.com>
Fri, 24 Aug 2018 02:27:03 +0000 (19:27 -0700)
committerFlorin Coras <fcoras@cisco.com>
Fri, 24 Aug 2018 02:27:03 +0000 (19:27 -0700)
Change-Id: I0f5c1dc99610b65646c3b5cf8da7aea273371e4d
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vnet/session/application.c

index 3e127df..99f3ec8 100644 (file)
@@ -989,7 +989,9 @@ application_get_local_session_from_handle (session_handle_t handle)
   application_t *server;
   u32 session_index, server_index;
   local_session_parse_handle (handle, &server_index, &session_index);
-  server = application_get (server_index);
+  server = application_get_if_valid (server_index);
+  if (!server)
+    return 0;
   return application_get_local_session (server, session_index);
 }