X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fsubnet.c;h=dc30b01344dd0efce40920fda32ba93eaf099204;hp=81dae5f3a6b6a0f257e3011036d01015915320ed;hb=26203e250433b846118be1b2e236bf2541aa260d;hpb=99763e34d52fcfe76b0bb9c7f3a17ace51cfdbfc diff --git a/src/subnet.c b/src/subnet.c index 81dae5f3..dc30b013 100644 --- a/src/subnet.c +++ b/src/subnet.c @@ -627,13 +627,8 @@ void subnet_update(node_t *owner, subnet_t *subnet, bool up) { } // Prepare the SUBNET and WEIGHT variables - if(envp[5]) { - free(envp[5]); - } - - if(envp[6]) { - free(envp[6]); - } + free(envp[5]); + free(envp[6]); xasprintf(&envp[5], "SUBNET=%s", netstr); xasprintf(&envp[6], "WEIGHT=%s", weight); @@ -659,7 +654,7 @@ void subnet_update(node_t *owner, subnet_t *subnet, bool up) { } } - for(i = 0; envp[i] && i < 9; i++) { + for(i = 0; i < 9; i++) { free(envp[i]); } }