chiark / gitweb /
userv-ipif: Always request routes from userv, regardless of link quality
[secnet.git] / slip.c
diff --git a/slip.c b/slip.c
index a296e420597ee9e1ae81ef1ea0b16492b25ee91c..7c138d10fe02306cbe792c11520f7520d537a08d 100644 (file)
--- a/slip.c
+++ b/slip.c
@@ -257,13 +257,11 @@ static void userv_invoke_userv(struct userv *st)
 
     allnets=ipset_new();
     for (r=st->slip.nl.clients; r; r=r->next) {
-       if (r->up) {
-           struct ipset *nan;
-           r->kup=True;
-           nan=ipset_union(allnets,r->networks);
-           ipset_free(allnets);
-           allnets=nan;
-       }
+       struct ipset *nan;
+       r->kup=True;
+       nan=ipset_union(allnets,r->networks);
+       ipset_free(allnets);
+       allnets=nan;
     }
     snets=ipset_to_subnet_list(allnets);
     ipset_free(allnets);