Do not try to free NULL pointers.
authorGuus Sliepen <guus@tinc-vpn.org>
Fri, 30 Apr 2010 21:13:02 +0000 (23:13 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Fri, 30 Apr 2010 21:13:02 +0000 (23:13 +0200)
src/net_setup.c
src/subnet.c

index 593d8625b410a2ca87c0444ad86fd614adf336d6..198da3df93419e7760d58d98a11c8dca14b17923 100644 (file)
@@ -465,7 +465,7 @@ bool setup_myself(void) {
 
        execute_script("tinc-up", envp);
 
-       for(i = 0; i < 5; i++)
+       for(i = 0; i < 4; i++)
                free(envp[i]);
 
        /* Run subnet-up scripts for our own subnets */
index dce57477091a00259f0414784a1a60646f160dc8..2d1f43a33632f85a54644392b4315c72cb5a59e2 100644 (file)
@@ -512,7 +512,7 @@ void subnet_update(node_t *owner, subnet_t *subnet, bool up) {
                }
        }
 
-       for(i = 0; envp[i] && i < 9; i++)
+       for(i = 0; envp[i] && i < 8; i++)
                free(envp[i]);
 }