diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/services.inc | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc index d5c6b3a..4e6a532 100644 --- a/etc/inc/services.inc +++ b/etc/inc/services.inc @@ -6,7 +6,7 @@ originally part of m0n0wall (http://m0n0.ch/wall) Copyright (C) 2003-2004 Manuel Kasper <mk@neon1.net>. - Copyright (C) 2010 Ermal Lu�i + Copyright (C) 2010 Ermal Luci All rights reserved. Redistribution and use in source and binary forms, with or without @@ -1493,15 +1493,9 @@ function services_dyndns_configure($int = "") { echo gettext("Starting DynDNS clients..."); foreach ($dyndnscfg as $dyndns) { - $failovergroup = interface_gateway_group_member($int); - if (!empty($int) && $int == $dyndns['interface']) { + if ((empty($int)) || ($int == $dyndns['interface']) || (is_array($gwgroups[$dyndns['interface']]))) { services_dyndns_configure_client($dyndns); sleep(1); - } elseif (is_array($gwgroups[$dyndns['interface']])){ - services_dyndns_configure_client($dyndns); - sleep(1); - } else { - continue; } } |