summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2013-03-06 13:29:13 -0500
committerjim-p <jimp@pfsense.org>2013-03-06 13:29:13 -0500
commit2379c48e139eeebabd098a5d17062d8c463afe70 (patch)
treeef0e73590f6c32a880e6cb4429d47ddc8bfab715 /etc
parentba6a46061e0ffd94e89dafb71a20a3078d2394eb (diff)
downloadpfsense-2379c48e139eeebabd098a5d17062d8c463afe70.zip
pfsense-2379c48e139eeebabd098a5d17062d8c463afe70.tar.gz
IPsec status corrections, should fix #2861
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/ipsec.inc6
1 files changed, 3 insertions, 3 deletions
diff --git a/etc/inc/ipsec.inc b/etc/inc/ipsec.inc
index 6a00244..9ad3e4a 100644
--- a/etc/inc/ipsec.inc
+++ b/etc/inc/ipsec.inc
@@ -406,9 +406,9 @@ function ipsec_lookup_ipsec_sa(& $spd,& $sad,$dir,$in_srcip,$in_dstip,$in_srcid,
$sp_srcid .= '/128';
}
if (!strstr($sp_dstid,"/")) {
- if (is_ipaddrv4($sp_srcid))
+ if (is_ipaddrv4($sp_dstid))
$sp_dstid .= '/32';
- elseif (is_ipaddrv6($sp_srcid))
+ elseif (is_ipaddrv6($sp_dstid))
$sp_dstid .= '/128';
}
@@ -622,7 +622,7 @@ function ipsec_disconnect_mobile($username) {
}
function ipsec_fixup_ip($ipaddr) {
- if (is_ipaddrv6($ipaddr) || !is_subnetv6($ipaddr))
+ if (is_ipaddrv6($ipaddr) || is_subnetv6($ipaddr))
return Net_IPv6::compress(Net_IPv6::uncompress($ipaddr));
else
return $ipaddr;
OpenPOWER on IntegriCloud