From 7508481597c0e2891123ea33273189e60cd40a1a Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Wed, 30 Apr 2014 08:46:11 -0400 Subject: [PATCH] we always have the seesion in the app function --- src/mod/applications/mod_lcr/mod_lcr.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/mod/applications/mod_lcr/mod_lcr.c b/src/mod/applications/mod_lcr/mod_lcr.c index 482a40970b..2793a5e529 100644 --- a/src/mod/applications/mod_lcr/mod_lcr.c +++ b/src/mod/applications/mod_lcr/mod_lcr.c @@ -1682,7 +1682,7 @@ SWITCH_STANDARD_APP(lcr_app_function) switch_caller_profile_t *caller_profile = NULL; callback_t routes = { 0 }; lcr_route cur_route = { 0 }; - switch_memory_pool_t *pool; + switch_memory_pool_t *pool = switch_core_session_get_pool(session); switch_event_t *event; const char *intra = NULL; const char *lrn = NULL; @@ -1691,18 +1691,9 @@ SWITCH_STANDARD_APP(lcr_app_function) return; } - if (session) { - pool = switch_core_session_get_pool(session); - routes.session = session; - } else { - switch_core_new_memory_pool(&pool); - switch_event_create(&event, SWITCH_EVENT_MESSAGE); - routes.event = event; - } - + routes.session = session; routes.pool = pool; - lrn = switch_channel_get_variable(channel, "lrn"); routes.lrn_number = (char *) lrn;