diff options
author | Ermal LUÇI <eri@pfsense.org> | 2015-01-13 20:21:19 +0100 |
---|---|---|
committer | Ermal LUÇI <eri@pfsense.org> | 2015-01-13 20:21:19 +0100 |
commit | 1ec35c4d59e44590434cdc0804144c5657a16d57 (patch) | |
tree | 02b2f0de95f4329eb5c846c8cabdb730abaf5809 /etc | |
parent | 191d5392922fbdee3aaac4e53d04a1bd26e39b7d (diff) | |
download | pfsense-1ec35c4d59e44590434cdc0804144c5657a16d57.zip pfsense-1ec35c4d59e44590434cdc0804144c5657a16d57.tar.gz |
Add some saftey belts here to be safe
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/vpn.inc | 6 |
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(); |