diff options
author | Bill Marquette <billm@pfsense.org> | 2005-07-23 18:58:27 +0000 |
---|---|---|
committer | Bill Marquette <billm@pfsense.org> | 2005-07-23 18:58:27 +0000 |
commit | 9b7f9945325b918b7fb907a43ad0076440b6ca1e (patch) | |
tree | b3d17f5b8bc83c68a4f52a67f22bcedbaa309285 | |
parent | d6fbd4ca29d76a3865b84c62a85648325806d320 (diff) | |
download | pfsense-9b7f9945325b918b7fb907a43ad0076440b6ca1e.zip pfsense-9b7f9945325b918b7fb907a43ad0076440b6ca1e.tar.gz |
server side checking that description doesn't exceed 63 characters (since
we use it for the rule label"
-rwxr-xr-x | usr/local/www/firewall_rules_edit.php | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/usr/local/www/firewall_rules_edit.php b/usr/local/www/firewall_rules_edit.php index 55a2eeb..51cdb4a 100755 --- a/usr/local/www/firewall_rules_edit.php +++ b/usr/local/www/firewall_rules_edit.php @@ -282,8 +282,7 @@ if ($_POST) { $filterent['log'] = true; else unset($filterent['log']); - /* XXX: enforce 63 char max length server side, client-side is already done */ - $filterent['descr'] = $_POST['descr']; + strncpy($filterent['descr'], $_POST['descr'], 63); if ($_POST['gateway'] != "") { $filterent['gateway'] = $_POST['gateway']; |