X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/c4497addc3984dca4f1d3e77f3d49eaf5c00077a..04f92904ea6c41517ff7154910c16ef4c3bc646b:/slip.c diff --git a/slip.c b/slip.c index a296e42..7c138d1 100644 --- 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);