X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet.c;h=8fe3c516c14d08646ffad222a4bce8edb116c5e0;hp=b6ddc57193649f5e30a2e49e1ac47711347b803c;hb=46a5aa0d674914f4220d8583b1b2f87c7f05a804;hpb=b54fde67474e7201e94fa4be34dae65d295b2936 diff --git a/src/net.c b/src/net.c index b6ddc571..8fe3c516 100644 --- a/src/net.c +++ b/src/net.c @@ -347,11 +347,14 @@ int reload_configuration(void) { if(strictsubnets) { for splay_each(subnet_t, subnet, subnet_tree) - subnet->expires = 1; + if (subnet->owner) + subnet->expires = 1; load_all_subnets(); for splay_each(subnet_t, subnet, subnet_tree) { + if (!subnet->owner) + continue; if(subnet->expires == 1) { send_del_subnet(everyone, subnet); if(subnet->owner->status.reachable)