From 677948bd9a20a316cc0abe456e147fb2719eb1eb Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sat, 29 Aug 2020 17:37:10 -0700 Subject: [PATCH] Fix skip of quoting for array options https://sourceforge.net/p/webadmin/bugs/5028/ --- dhcpd/save_options.cgi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dhcpd/save_options.cgi b/dhcpd/save_options.cgi index 8a861b47c..65d0c849b 100755 --- a/dhcpd/save_options.cgi +++ b/dhcpd/save_options.cgi @@ -148,8 +148,8 @@ if ($config{'dhcpd_version'} >= 3) { &check_ip6address($cv) || &error(&text('sopt_ecip', $in{"cname_$i"})); } - if ($o && $o->{'values'}->[4] =~ /^array\s+of\s+(\S+)/) { - local $atype = $1; + if ($o && $o->{'values'}->[4] =~ /^array/) { + # No need to quote arrays } elsif ($o && $o->{'values'}->[4] eq 'string' || $o && $o->{'values'}->[4] eq 'text' ||