interfaces: fix a PHP warning and make a comment about floating rules

This commit is contained in:
Franco Fichtner 2023-09-22 10:25:21 +02:00
parent 896ade7698
commit 9cb123ce7f

View File

@ -172,7 +172,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (isset($config['filter']['rule'])) {
foreach ($config['filter']['rule'] as $x => $rule) {
if ($rule['interface'] == $id) {
/* XXX this doesn't match floating rules with multiple values */
if (isset($rule['interface']) && $rule['interface'] == $id) {
unset($config['filter']['rule'][$x]);
}
}