chiark / gitweb /
svc/conntrack: Add magic `down' peer tags.
[tripe] / svc / conntrack.in
index 827598f..a743132 100644 (file)
@@ -253,7 +253,10 @@ def kickpeers():
         if upness and ip is None and \
               ipq is not None and (ipq & m) == a:
           map[t] = 'up'
-          want = t
+          if t == 'down' or t.startswith('down/'):
+            want = None
+          else:
+            want = t
           ip = ipq
         else:
           map[t] = 'down'