summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau2023-12-05 10:52:44 +0000
committerFelix Fietkau2024-01-04 12:35:39 +0000
commit5ca7a9058e98efb5282b7cc5667ce9ffd0f469fb (patch)
tree11f55492cf7c4fbebf361523669c9902db3a8e83
parent0832e8f0477891e08c8f0b6dd331bc2cc71679a7 (diff)
downloadnetifd-5ca7a9058e98efb5282b7cc5667ce9ffd0f469fb.tar.gz
bridge: fix reload on bridge vlan changes
config_pending needs to be set even if the bridge is inactive, in order to handle changes to the member list Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r--bridge.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/bridge.c b/bridge.c
index dd4d2c1..d224150 100644
--- a/bridge.c
+++ b/bridge.c
@@ -1391,9 +1391,8 @@ bridge_vlan_update(struct vlist_tree *tree, struct vlist_node *node_new,
if (node_new)
vlan_new->pending = true;
- bst->dev.config_pending = true;
-
out:
+ bst->dev.config_pending = true;
bridge_vlan_free(vlan_old);
}