From 5c7c0e1c01e615cb3d5ea27a05bb37c7ed3edd6f Mon Sep 17 00:00:00 2001 From: Peio Rigaux Date: Fri, 20 Nov 2020 18:37:16 +0100 Subject: [PATCH] Now secure provisioning new config value check with 'get_config_value' to prevent error if this value is missing in conf file --- src/xmlrpc/provisioning.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/xmlrpc/provisioning.php b/src/xmlrpc/provisioning.php index 072eb25..8acb720 100644 --- a/src/xmlrpc/provisioning.php +++ b/src/xmlrpc/provisioning.php @@ -121,7 +121,7 @@ if (file_exists(REMOTE_PROVISIONING_DEFAULT_CONFIG)) { $domain = isset($_GET['domain']) ? $_GET['domain'] : SIP_DOMAIN; $transport = isset($_GET['transport']) ? $_GET['transport'] : REMOTE_PROVISIONING_DEFAULT_TRANSPORT; - + $request_params = array( "username" => $username, "domain" => $domain, @@ -185,7 +185,7 @@ if (!empty($username)) { $xml .= '<sip:' . $domain . ';transport=' . $transport . '>'; $xml .= '1'; $xml .= 'push_notification'; - if (CUSTOM_HOOKS) { + if (get_config_value(CUSTOM_HOOKS, FALSE)) { provisioning_hook_on_proxy_config($xml, $request_params); } $xml .= ''; @@ -196,14 +196,14 @@ if (!empty($username)) { $xml .= '' . $ha1 . ''; $xml .= '' . $domain . ''; $xml .= '' . $algo . ''; - if (CUSTOM_HOOKS) { + if (get_config_value(CUSTOM_HOOKS, FALSE)) { provisioning_hook_on_auth_info($xml, $request_params); } $xml .= ''; } } -if (CUSTOM_HOOKS) { +if (get_config_value(CUSTOM_HOOKS, FALSE)) { provisioning_hook_on_additional_section($xml, $request_params); }