From: Raymond Chandler Date: Tue, 2 Oct 2012 15:54:19 +0000 (-0400) Subject: don't disable dial if previously allowed X-Git-Tag: v1.3.0~132 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b97e0cef29aa44ea22687250e306ede822c98a8e;p=thirdparty%2Ffreeswitch.git don't disable dial if previously allowed --- diff --git a/src/mod/applications/mod_httapi/mod_httapi.c b/src/mod/applications/mod_httapi/mod_httapi.c index 887dae3891..35427c7b79 100644 --- a/src/mod/applications/mod_httapi/mod_httapi.c +++ b/src/mod/applications/mod_httapi/mod_httapi.c @@ -1970,19 +1970,19 @@ static switch_status_t do_config(void) } else if (!strcasecmp(var, "dial")) { profile->perms.dial.enabled = switch_true(val); } else if (!strcasecmp(var, "dial-set-context")) { - profile->perms.dial.enabled = switch_true(val); + if (switch_true(val)) profile->perms.dial.enabled = SWITCH_TRUE; profile->perms.dial.set_context = switch_true(val); } else if (!strcasecmp(var, "dial-set-dialplan")) { - profile->perms.dial.enabled = switch_true(val); + if (switch_true(val)) profile->perms.dial.enabled = SWITCH_TRUE; profile->perms.dial.set_dp = switch_true(val); } else if (!strcasecmp(var, "dial-set-cid-name")) { - profile->perms.dial.enabled = switch_true(val); + if (switch_true(val)) profile->perms.dial.enabled = SWITCH_TRUE; profile->perms.dial.set_cid_name = switch_true(val); } else if (!strcasecmp(var, "dial-set-cid-number")) { - profile->perms.dial.enabled = switch_true(val); + if (switch_true(val)) profile->perms.dial.enabled = SWITCH_TRUE; profile->perms.dial.set_cid_number = switch_true(val); } else if (!strcasecmp(var, "dial-full-originate")) { - profile->perms.dial.enabled = switch_true(val); + if (switch_true(val)) profile->perms.dial.enabled = SWITCH_TRUE; profile->perms.dial.full_originate = switch_true(val); } else if (!strcasecmp(var, "conference")) { profile->perms.conference.enabled = switch_true(val);