via: 2401fec54b48d8dfb1ec5a2f33a092dac076c0f3 (commit)
from: 330d741853f4f7c548b61dbcb717266a2bf24107 (commit)
= COMMIT LOG ===========================================================
committer: Anthony Minessale
comments:
minor regression from 4ae8282e6c6df0e296113e9b4b4a1383e1af8ad7 (sofia_contact with no args from cli caused seg)
diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c
index c683203..2a2ec63 100644
--- a/src/mod/endpoints/mod_sofia/mod_sofia.c
+++ b/src/mod/endpoints/mod_sofia/mod_sofia.c
@@ -3458,7 +3458,7 @@ SWITCH_STANDARD_API(sofia_contact_function)
{
char *data;
char *user = NULL;
- char *domain = NULL;
+ char *domain = NULL, *dup_domain = NULL;
char *concat = NULL;
char *profile_name = NULL;
char *p;
@@ -3501,7 +3501,8 @@ SWITCH_STANDARD_API(sofia_contact_function)
}
if (zstr(domain)) {
- domain = switch_core_get_variable_pdup("domain", switch_core_session_get_pool(session));
+ dup_domain = switch_core_get_variable_dup("domain");
+ domain = dup_domain;
}
if (!user) goto end;
@@ -3567,6 +3568,7 @@ SWITCH_STANDARD_API(sofia_contact_function)
switch_safe_free(mystream.data);
switch_safe_free(data);
+ switch_safe_free(dup_domain);
return SWITCH_STATUS_SUCCESS;
}
Summary of changes: src/mod/endpoints/mod_sofia/mod_sofia.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
this email was generated because of /git/your-repo.git/hooks/post-receive by the file /git-core/contrib/hooks/post-receive-email
For more info, see http://blog.chomperstomp.com/?p=630
--
FreeSWITCH Source