Project

General

Profile

« Previous | Next » 

Revision 6d0b9fe9

Added by Jim Pingle over 12 years ago

Better check for the right bits being set.

View differences:

etc/inc/openvpn.inc
1232 1232
			break;
1233 1233
		case 'p2p_tls':
1234 1234
		case 'p2p_shared_key':
1235
			if (!empty($ip) && !empty($mask) && ($cidr == 30))
1235
			if ($cidr == 30)
1236 1236
				$clear_route = true;
1237 1237
			break;
1238 1238
	}
1239 1239

  
1240
	if ($clear_route) {
1240
	if ($clear_route && !empty($ip) && !empty($mask)) {
1241 1241
		list($ip1, $ip2) = openvpn_get_interface_ip($ip, $mask);
1242 1242
		$ip_to_clear = ($mode == "server") ? $ip1 : $ip2;
1243 1243
		mwexec("/sbin/route -q delete {$ip_to_clear}");

Also available in: Unified diff