summaryrefslogtreecommitdiffstats
path: root/usr/local/www/widgets/widgets/ipsec.widget.php
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/widgets/widgets/ipsec.widget.php')
-rw-r--r--usr/local/www/widgets/widgets/ipsec.widget.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/local/www/widgets/widgets/ipsec.widget.php b/usr/local/www/widgets/widgets/ipsec.widget.php
index e4a7dfa..c5bc64e 100644
--- a/usr/local/www/widgets/widgets/ipsec.widget.php
+++ b/usr/local/www/widgets/widgets/ipsec.widget.php
@@ -72,7 +72,10 @@ if (isset($config['ipsec']['phase1'])){?>
continue;
}
- if (ipsec_phase1_status($ipsec_status, $ph1ent)) {
+ if (is_array($ipsec_status['query']) &&
+ is_array($ipsec_status['query']['ikesalist']) &&
+ is_array($ipsec_status['query']['ikesalist']['ikesa']) &&
+ ipsec_phase1_status($ipsec_status['query']['ikesalist']['ikesa'], $ph1ent)) {
/* tunnel is up */
$iconfn = "true";
$activecounter++;
OpenPOWER on IntegriCloud