diff options
author | Simon Kelley <simon@thekelleys.org.uk> | 2014-07-29 16:52:00 +0100 |
---|---|---|
committer | Simon Kelley <simon@thekelleys.org.uk> | 2014-07-29 16:52:00 +0100 |
commit | 40766e55e80f916a1c9ed5c642ddd3b1f758db06 (patch) | |
tree | 2101a15c6a215896289d5b558b213f4f070b51d8 | |
parent | b5ea1cc2550226a3c19d169acf5d84d8b3a132fb (diff) | |
download | dnsmasq-40766e55e80f916a1c9ed5c642ddd3b1f758db06.tar.gz |
Check all servers loopiness, when any subset is changed.
-rw-r--r-- | src/network.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/network.c b/src/network.c index 9c46b8a..5067007 100644 --- a/src/network.c +++ b/src/network.c @@ -1297,14 +1297,14 @@ void mark_servers(int flag) /* mark everything with argument flag */ for (serv = daemon->servers; serv; serv = serv->next) - if (serv->flags & flag) - { + { + if (serv->flags & flag) serv->flags |= SERV_MARK; #ifdef HAVE_LOOP - /* Give looped servers another chance */ - serv->flags &= ~SERV_LOOP; + /* Give looped servers another chance */ + serv->flags &= ~SERV_LOOP; #endif - } + } } void cleanup_servers(void) |