OPT_LOCAL_SERVICE needs up-to-date interface list too.
diff --git a/src/network.c b/src/network.c
index 3cc5a4d..3db7c43 100644
--- a/src/network.c
+++ b/src/network.c
@@ -1570,7 +1570,8 @@
 {
   (void)now;
   
-  if (option_bool(OPT_CLEVERBIND) || daemon->doing_dhcp6 || daemon->relay6 || daemon->doing_ra)
+  if (option_bool(OPT_CLEVERBIND) || option_bool(OPT_LOCAL_SERVICE) ||
+      daemon->doing_dhcp6 || daemon->relay6 || daemon->doing_ra)
     enumerate_interfaces(0);
   
   if (option_bool(OPT_CLEVERBIND))