X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fprotocol_key.c;h=2c741be504a71d3e91e32e555e0ab974ad7a2cd8;hp=b614494b74b55cc2b41fdc0daaffa7f1ef00ff9a;hb=8d4b96efb7955eaa96174af4804597f92e124041;hpb=d9a6e9b7951388016638d05656645b22d8723fdb diff --git a/src/protocol_key.c b/src/protocol_key.c index b614494b..2c741be5 100644 --- a/src/protocol_key.c +++ b/src/protocol_key.c @@ -334,12 +334,12 @@ bool ans_key_h(meshlink_handle_t *mesh, connection_t *c, const char *request) { /* Append the known UDP address of the from node, if we have a confirmed one */ if(!*address && from->status.udp_confirmed && from->address.sa.sa_family != AF_UNSPEC) { - char *address, *port; + char *reflexive_address, *reflexive_port; logger(mesh, MESHLINK_DEBUG, "Appending reflexive UDP address to ANS_KEY from %s to %s", from->name, to->name); - sockaddr2str(&from->address, &address, &port); - send_request(mesh, to->nexthop->connection, NULL, "%s %s %s", request, address, port); - free(address); - free(port); + sockaddr2str(&from->address, &reflexive_address, &reflexive_port); + send_request(mesh, to->nexthop->connection, NULL, "%s %s %s", request, reflexive_address, reflexive_port); + free(reflexive_address); + free(reflexive_port); return true; }