From d42bd920d3eb291a256e54c091b9852707acc550 Mon Sep 17 00:00:00 2001 From: Amin Ben Ramdhane Date: Fri, 19 Nov 2021 17:30:54 +0100 Subject: [PATCH] Ticket refs #6624: Bridging-LowerLayers of management port will be wrong after setting the LowerLayers of non-management port --- dmtree/tr181/bridging.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmtree/tr181/bridging.c b/dmtree/tr181/bridging.c index 01a90f37..a675a703 100644 --- a/dmtree/tr181/bridging.c +++ b/dmtree/tr181/bridging.c @@ -2207,7 +2207,7 @@ static int set_BridgingBridgePort_LowerLayers(char *refparam, struct dmctx *ctx, // Update port option in dmmap dmuci_set_value_by_section(((struct bridge_port_args *)data)->bridge_port_dmmap_sec, "port", linker); - update_device_management_port(port_device, linker, ((struct bridge_port_args *)data)->br_inst); + update_device_management_port(section_name(((struct bridge_port_args *)data)->bridge_port_dmmap_sec), linker, ((struct bridge_port_args *)data)->br_inst); } else { char *tag = strchr(port_device, '.'); if (tag) {