From: Michael Jerris Date: Tue, 6 Nov 2012 14:15:41 +0000 (-0500) Subject: don't seg on invaild config X-Git-Tag: v1.3.3~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe6c8b7037a1561433941e43788a95aa81d05752;p=thirdparty%2Ffreeswitch.git don't seg on invaild config --- diff --git a/src/mod/applications/mod_dptools/mod_dptools.c b/src/mod/applications/mod_dptools/mod_dptools.c index b3ed2a7c1b..91dd4944b1 100755 --- a/src/mod/applications/mod_dptools/mod_dptools.c +++ b/src/mod/applications/mod_dptools/mod_dptools.c @@ -3921,7 +3921,7 @@ static switch_call_cause_t user_outgoing_channel(switch_core_session_t *session, if ((x_params = switch_xml_child(x_user, "params"))) { for (x_param = switch_xml_child(x_params, "param"); x_param; x_param = x_param->next) { - const char *pvar = switch_xml_attr(x_param, "name"); + const char *pvar = switch_xml_attr_soft(x_param, "name"); const char *val = switch_xml_attr(x_param, "value"); if (!strcasecmp(pvar, "dial-string")) {