mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-13 12:40:17 +00:00
fix for FSCORE-100
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7751 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
48af69df1c
commit
eb3dc7f2bb
@ -45,11 +45,33 @@
|
|||||||
|
|
||||||
CoreSession::CoreSession()
|
CoreSession::CoreSession()
|
||||||
{
|
{
|
||||||
do { session = NULL; channel = NULL; uuid = NULL; tts_name = NULL; voice_name = NULL; memset(&args, 0, sizeof(args)); ap = NULL; caller_profile.source = "mod_unknown"; caller_profile.dialplan = ""; caller_profile.context = ""; caller_profile.caller_id_name = ""; caller_profile.caller_id_number = ""; caller_profile.network_addr = ""; caller_profile.ani = ""; caller_profile.aniii = ""; caller_profile.rdnis = ""; caller_profile.username = ""; on_hangup = NULL; cb_state.function = NULL; } while(0);
|
session = NULL;
|
||||||
|
channel = NULL;
|
||||||
|
uuid = NULL;
|
||||||
|
tts_name = NULL;
|
||||||
|
voice_name = NULL;
|
||||||
|
memset(&args, 0, sizeof(args));
|
||||||
|
ap = NULL;
|
||||||
|
on_hangup = NULL;
|
||||||
|
cb_state.function = NULL;
|
||||||
|
|
||||||
|
memset(&caller_profile, 0, sizeof(caller_profile));
|
||||||
|
caller_profile.source = "mod_unknown";
|
||||||
|
caller_profile.dialplan = "";
|
||||||
|
caller_profile.context = "";
|
||||||
|
caller_profile.caller_id_name = "";
|
||||||
|
caller_profile.caller_id_number = "";
|
||||||
|
caller_profile.network_addr = "";
|
||||||
|
caller_profile.ani = "";
|
||||||
|
caller_profile.aniii = "";
|
||||||
|
caller_profile.rdnis = "";
|
||||||
|
caller_profile.username = "";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CoreSession::CoreSession(char *nuuid)
|
CoreSession::CoreSession(char *nuuid)
|
||||||
{
|
{
|
||||||
|
memset(&caller_profile, 0, sizeof(caller_profile));
|
||||||
init_vars();
|
init_vars();
|
||||||
uuid = strdup(nuuid);
|
uuid = strdup(nuuid);
|
||||||
if (session = switch_core_session_locate(uuid)) {
|
if (session = switch_core_session_locate(uuid)) {
|
||||||
@ -59,6 +81,7 @@ CoreSession::CoreSession(char *nuuid)
|
|||||||
|
|
||||||
CoreSession::CoreSession(switch_core_session_t *new_session)
|
CoreSession::CoreSession(switch_core_session_t *new_session)
|
||||||
{
|
{
|
||||||
|
memset(&caller_profile, 0, sizeof(caller_profile));
|
||||||
init_vars();
|
init_vars();
|
||||||
session = new_session;
|
session = new_session;
|
||||||
channel = switch_core_session_get_channel(session);
|
channel = switch_core_session_get_channel(session);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user