summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorErmal LUÇI <eri@pfsense.org>2015-01-13 20:21:19 +0100
committerErmal LUÇI <eri@pfsense.org>2015-01-13 20:21:19 +0100
commit1ec35c4d59e44590434cdc0804144c5657a16d57 (patch)
tree02b2f0de95f4329eb5c846c8cabdb730abaf5809 /etc
parent191d5392922fbdee3aaac4e53d04a1bd26e39b7d (diff)
downloadpfsense-1ec35c4d59e44590434cdc0804144c5657a16d57.zip
pfsense-1ec35c4d59e44590434cdc0804144c5657a16d57.tar.gz
Add some saftey belts here to be safe
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/vpn.inc6
1 files changed, 4 insertions, 2 deletions
diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc
index e0a66e0..1e3335d 100644
--- a/etc/inc/vpn.inc
+++ b/etc/inc/vpn.inc
@@ -862,7 +862,8 @@ EOD;
$ipsecfin = '';
foreach ($rightsubnet_spec as $idx => $rsubnet) {
$ipsecfin .= "\nconn con{$ph1ent['ikeid']}00{$idx}\n";
- $ipsecfin .= "\treqid = " . $reqids[$idx] . "\n";
+ if (!empty($reqids[$idx]))
+ $ipsecfin .= "\treqid = " . $reqids[$idx] . "\n";
$ipsecfin .= $ipsecconnect;
$ipsecfin .= "\trightsubnet = {$rsubnet}\n";
$ipsecfin .= "\tleftsubnet = " . $leftsubnet_spec[$idx] . "\n";
@@ -871,7 +872,8 @@ EOD;
log_error("No phase2 specifications for tunnel with REQID = {$ikeid}");
} else {
$ipsecfin = "\nconn con{$ph1ent['ikeid']}\n";
- $ipsecfin .= "\treqid = " . $reqids[0] . "\n";
+ if (!empty($reqids[$idx]))
+ $ipsecfin .= "\treqid = " . $reqids[0] . "\n";
$ipsecfin .= $ipsecconnect;
if (!empty($rightsubnet_spec)) {
$tempsubnets = array();
OpenPOWER on IntegriCloud