mirror of
https://dev.iopsys.eu/bbf/icwmp.git
synced 2026-03-10 19:27:32 +01:00
fix add bridge object (instance number)
This commit is contained in:
parent
56a8c08632
commit
83d22ec13e
1 changed files with 4 additions and 4 deletions
|
|
@ -851,9 +851,9 @@ int add_layer2bridging_bridge(struct dmctx *ctx, char **instance)
|
|||
char *p = bridge_name;
|
||||
|
||||
last_instance = get_last_instance_lev2("network", "interface", "bridge_instance", "type", "bridge");
|
||||
sprintf(ib, "%d", last_instance ? atoi(last_instance)+1 : 0);
|
||||
sprintf(ib, "%d", last_instance ? atoi(last_instance)+1 : 1);
|
||||
dmstrappendstr(p, "bridge_0_");
|
||||
dmstrappendstr(p,ib);
|
||||
dmstrappendstr(p, ib);
|
||||
dmstrappendend(p);
|
||||
dmuci_set_value("network", bridge_name, "", "interface");
|
||||
dmuci_set_value("network", bridge_name, "type", "bridge");
|
||||
|
|
@ -871,11 +871,11 @@ int delete_layer2bridging_bridge(struct dmctx *ctx)
|
|||
dmuci_set_value_by_section(args_bridge->layer2section, "type", "");
|
||||
dmuci_set_value_by_section(args_bridge->layer2section, "bridge_instance", "");
|
||||
uci_foreach_option_eq("dmmap", "vlan_bridge", "bridgekey", bridge_instance, vlan_s) {
|
||||
if(prev_s)
|
||||
if (prev_s)
|
||||
dmuci_delete_by_section(prev_s, NULL, NULL);
|
||||
prev_s = vlan_s;
|
||||
}
|
||||
if(prev_s)
|
||||
if (prev_s)
|
||||
dmuci_delete_by_section(prev_s, NULL, NULL);
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue