From fe499d1721b6df65e3acfedbb3b1ed399f5a63c8 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 14 Apr 2015 07:16:40 +0000 Subject: [PATCH] fix ipsec dashboard widget --- src/www/widgets/widgets/ipsec.widget.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/www/widgets/widgets/ipsec.widget.php b/src/www/widgets/widgets/ipsec.widget.php index 6375b05a1..05fe0ce4d 100644 --- a/src/www/widgets/widgets/ipsec.widget.php +++ b/src/www/widgets/widgets/ipsec.widget.php @@ -45,7 +45,7 @@ if (isset($config['ipsec']['phase1'])){?> $spd = ipsec_dump_spd(); $sad = ipsec_dump_sad(); - $mobile = ipsec_dump_mobile(); + $mobile = array(); // TODO: temporary disabled ( https://github.com/opnsense/core/issues/139 ) ipsec_dump_mobile(); $ipsec_status = ipsec_smp_dump_status(); $activecounter = 0; @@ -66,8 +66,7 @@ if (isset($config['ipsec']['phase1'])){?> $tun_disabled = "true"; continue; } - - if (ipsec_phase1_status($ipsec_status, $ph1ent)) { + if (isset($ipsec_status['query']['ikesalist']['ikesa']) && isset($ph1ent['ikeid']) && ipsec_phase1_status($ipsec_status['query']['ikesalist']['ikesa'], $ph1ent['ikeid'])) { /* tunnel is up */ $iconfn = "true"; $activecounter++;