Project

General

Profile

« Previous | Next » 

Revision afe81d69

Added by Renato Botelho over 10 years ago

Check if interface exist before try to add it to group

View differences:

etc/inc/interfaces.inc
3974 3974
	$members = explode(" ", $groupname['members']);
3975 3975
	foreach($members as $ifs) {
3976 3976
		$realif = get_real_interface($ifs);
3977
		if ($realif)
3977
		if ($realif && does_interface_exist($realif))
3978 3978
			mwexec("/sbin/ifconfig {$realif} group {$groupname['ifname']}");
3979 3979
	}
3980 3980

  
......
3995 3995

  
3996 3996
function interface_group_add_member($interface, $groupname) {
3997 3997
	$interface = get_real_interface($interface);
3998
	mwexec("/sbin/ifconfig {$interface} group " . escapeshellarg($groupname), true);
3998
	if (does_interface_exist($interface))
3999
		mwexec("/sbin/ifconfig {$interface} group " . escapeshellarg($groupname), true);
3999 4000
}
4000 4001

  
4001 4002
/* COMPAT Function */

Also available in: Unified diff