X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fmeshlink.c;fp=src%2Fmeshlink.c;h=7492c46bda6a0ce7716fc27278b58db108735500;hp=f949c2c7da8df9acd9999418c79cf4a736635ada;hb=5a8e05640dfa2db62d3a4afe82d38137355733d4;hpb=feebc141462741d5d0270245d7e97624ddd0bdf8 diff --git a/src/meshlink.c b/src/meshlink.c index f949c2c7..7492c46b 100644 --- a/src/meshlink.c +++ b/src/meshlink.c @@ -2583,11 +2583,7 @@ bool meshlink_set_canonical_address(meshlink_handle_t *mesh, meshlink_node_t *no char *canonical_address; - if(port) { - xasprintf(&canonical_address, "%s %s", address, port); - } else { - canonical_address = xstrdup(address); - } + xasprintf(&canonical_address, "%s %s", address, port ? port : mesh->myport); if(pthread_mutex_lock(&mesh->mutex) != 0) { abort();