Project

General

Profile

« Previous | Next » 

Revision c11ba0d2

Added by Seth Mos about 16 years ago

Fix bridge upgrade code.

View differences:

etc/inc/upgrade_config.inc
589 589
	/* This should only be valid when upgrading bridges from a 1.2 config */
590 590
	$a_bridges = array();
591 591
	$counter = 0;
592
	foreach($config['interfaces'] as $name => $interface ) {
592
	foreach($config['interfaces'] as $name => & $interface ) {
593 593
		if($interface['bridge'] <> "") {
594 594
			$bridge = array();
595 595
			$bridge['members'] = "{$name},{$interface['bridge']}";
......
605 605
			$bridge['ifpriority'] = "";
606 606
			$bridge['ifpathcost'] = "";
607 607
			$bridge['bridgeif'] = "bridge{$counter}";
608
			/* done collecting info, have to burn those bridges */
609
			$config['interfaces'][$name]['bridge'] = true;
610 608
			$a_bridges[$counter] = $bridge;
611 609
			$counter++;
612 610
		}

Also available in: Unified diff