X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fsubnet.c;h=334729db255cf18f6d5eb2736a82063791e4c2c2;hp=9547829fa74b7563478c9f04fe1828282ae81b37;hb=73d77dd416b87b7c4e9b6aa450f64846235cd2b4;hpb=3e55dc77f4ba19fd9e79f3d5ce9d28bb6b05019e diff --git a/src/subnet.c b/src/subnet.c index 9547829f..334729db 100644 --- a/src/subnet.c +++ b/src/subnet.c @@ -480,15 +480,15 @@ void subnet_update(node_t *owner, subnet_t *subnet, bool up) { char netstr[MAXNETSTR + 7] = "SUBNET="; char *name, *address, *port; - asprintf(&envp[0], "NETNAME=%s", netname ? : ""); - asprintf(&envp[1], "DEVICE=%s", device ? : ""); - asprintf(&envp[2], "INTERFACE=%s", iface ? : ""); - asprintf(&envp[3], "NODE=%s", owner->name); + xasprintf(&envp[0], "NETNAME=%s", netname ? : ""); + xasprintf(&envp[1], "DEVICE=%s", device ? : ""); + xasprintf(&envp[2], "INTERFACE=%s", iface ? : ""); + xasprintf(&envp[3], "NODE=%s", owner->name); if(owner != myself) { sockaddr2str(&owner->address, &address, &port); - asprintf(&envp[4], "REMOTEADDRESS=%s", address); - asprintf(&envp[5], "REMOTEPORT=%s", port); + xasprintf(&envp[4], "REMOTEADDRESS=%s", address); + xasprintf(&envp[5], "REMOTEPORT=%s", port); envp[6] = netstr; envp[7] = NULL; } else {