Revision 6d0b9fe9
Added by Jim Pingle over 12 years ago
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
Better check for the right bits being set.