From 8f1e36cae8be03559d6275caaccdfacf692ecf78 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sat, 15 Mar 2008 22:24:48 +0000 Subject: Fix IPV6 error: Fatal error: Cannot unset string offsets in /usr/local/www/system_advanced.php on line 170 --- usr/local/www/system_advanced.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'usr') diff --git a/usr/local/www/system_advanced.php b/usr/local/www/system_advanced.php index 9d48761..871eedb 100755 --- a/usr/local/www/system_advanced.php +++ b/usr/local/www/system_advanced.php @@ -167,8 +167,12 @@ if ($_POST) { $config['diag']['ipv6nat']['enable'] = true; $config['diag']['ipv6nat']['ipaddr'] = $_POST['ipv6nat_ipaddr']; } else { - unset($config['diag']['ipv6nat']['enable']); - unset($config['diag']['ipv6nat']['ipaddr']); + if($config['diag']) { + if($config['diag']['ipv6nat']) { + unset($config['diag']['ipv6nat']['enable']); + unset($config['diag']['ipv6nat']['ipaddr']); + } + } } $oldcert = $config['system']['webgui']['certificate']; $oldkey = $config['system']['webgui']['private-key']; -- cgit v1.1