]> git.meshlink.io Git - meshlink/blobdiff - src/subnet.c
Fix a few small memory leaks.
[meshlink] / src / subnet.c
index 47f14366c10127b1d30f488eea79662e5bb85836..7fffe633c4ce377aeae9400c1536a00d20980c80 100644 (file)
@@ -468,6 +468,8 @@ void subnet_update(node_t *owner, subnet_t *subnet, bool up) {
                // 4 and 5 are reserved for SUBNET and WEIGHT
                xasprintf(&envp[6], "REMOTEADDRESS=%s", address);
                xasprintf(&envp[7], "REMOTEPORT=%s", port);
+               free(port);
+               free(address);
        }
 
        name = up ? "subnet-up" : "subnet-down";