From 2626cbd113c19b0bb53408296e63dac7cbd4908e Mon Sep 17 00:00:00 2001 From: Ermal Date: Sun, 27 Jan 2013 12:34:23 +0000 Subject: [PATCH] Correct real interface assignment --- etc/inc/services.inc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/etc/inc/services.inc b/etc/inc/services.inc index 99140824a4..f05e43dedb 100644 --- a/etc/inc/services.inc +++ b/etc/inc/services.inc @@ -90,19 +90,19 @@ function services_radvd_configure() { } } + $realif = get_real_interface($dhcpv6if); + if (in_array($realif, $radvdifs)) + continue; + $radvdifs[] = $realif; + $ifcfgipv6 = get_interface_ipv6($dhcpv6if); if (!is_ipaddrv6($ifcfgipv6)) continue; - if (in_array($realif, $radvdifs)) - continue; - $ifcfgsnv6 = get_interface_subnetv6($dhcpv6if); $subnetv6 = gen_subnetv6($ifcfgipv6, $ifcfgsnv6); $subnetmaskv6 = gen_subnet_mask($ifcfgsnv6); - $radvdifs[] = get_real_interface($dhcpv6if); - $radvdconf .= "# Generated for DHCPv6 Server $dhcpv6if\n"; $radvdconf .= "interface {$realif} {\n"; $radvdconf .= "\tAdvSendAdvert on;\n";