X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fprotocol_subnet.c;h=efe375a6cfc1c8214a209d4de608a66d4f43cc49;hp=4a761b7b2c439bdeba325477eb361753b3496c7c;hb=c46f56a8b8bb865dd8951441b5acf4701b5b5b09;hpb=f08baa3072e7cd6cee7a2a7cde35b46c85363baf diff --git a/src/protocol_subnet.c b/src/protocol_subnet.c index 4a761b7b..efe375a6 100644 --- a/src/protocol_subnet.c +++ b/src/protocol_subnet.c @@ -134,6 +134,9 @@ bool add_subnet_h(connection_t *c) *(new = new_subnet()) = s; subnet_add(owner, new); + if(owner->status.reachable) + subnet_update(owner, new, true); + /* Tell the rest */ if(!tunnelserver) @@ -229,6 +232,9 @@ bool del_subnet_h(connection_t *c) /* Finally, delete it. */ + if(owner->status.reachable) + subnet_update(owner, find, false); + subnet_del(owner, find); return true;