summaryrefslogtreecommitdiffstats
path: root/usr/local
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local')
-rw-r--r--usr/local/www/services_dnsmasq.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/local/www/services_dnsmasq.php b/usr/local/www/services_dnsmasq.php
index 5c39178..7733f00 100644
--- a/usr/local/www/services_dnsmasq.php
+++ b/usr/local/www/services_dnsmasq.php
@@ -101,7 +101,7 @@ if ($_POST) {
if ($config['dnsmasq']['custom_options']) {
$args = '';
foreach (preg_split('/\s+/', $config['dnsmasq']['custom_options']) as $c)
- $args .= "--$c ";
+ $args .= escapeshellarg("--{$c}") . " ";
exec("/usr/local/sbin/dnsmasq --test $args", $output, $rc);
if ($rc != 0)
$input_errors[] = gettext("Invalid custom options");
OpenPOWER on IntegriCloud