]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
don't seg on invaild config
authorMichael Jerris <mike@jerris.com>
Tue, 6 Nov 2012 14:15:41 +0000 (09:15 -0500)
committerMichael Jerris <mike@jerris.com>
Tue, 6 Nov 2012 14:15:50 +0000 (09:15 -0500)
src/mod/applications/mod_dptools/mod_dptools.c

index b3ed2a7c1bc6db8b41d0f48dd99a6c9070b018d1..91dd4944b17710132fb44fd8644868581270291d 100755 (executable)
@@ -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")) {