subnet-up/down hooks

This commit is contained in:
Guus Sliepen 2004-12-01 20:06:05 +00:00
parent f08baa3072
commit c46f56a8b8
4 changed files with 62 additions and 1 deletions

View file

@ -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;