mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
interface_bridge_add_member is inadequate for adding a bridge member that may have not existed at the time of bridge interface's creation. interface_bridge_configure on the interface's bridge ensures all settings (private, etc.) are applied. Ticket #4312
This commit is contained in:
parent
d9a17eafb6
commit
617daf5e38
@ -150,7 +150,13 @@ if (!empty($grouptmp)) {
|
||||
unset($bridgetmp);
|
||||
$bridgetmp = link_interface_to_bridge($interface);
|
||||
if (!empty($bridgetmp)) {
|
||||
interface_bridge_add_member($bridgetmp, $interface_real);
|
||||
if (is_array($config['bridges']['bridged']) && count($config['bridges']['bridged'])) {
|
||||
foreach ($config['bridges']['bridged'] as $bridge) {
|
||||
if ($bridge['bridgeif'] == $bridgetmp) {
|
||||
interface_bridge_configure($bridge);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Do not process while booting
|
||||
|
||||
Loading…
Reference in New Issue
Block a user