X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnames.c;h=c9318fafb544bb2d4c64a9bd430ac5e7a146bd6a;hb=2c6b2d70e6640f39563ad7bb0aa0ba87f883848c;hp=603b5363f31c49439d7e25f786fd4b82d35f432b;hpb=d6b45d005530496e48325a6174ecdd889a17bfc1;p=tinc diff --git a/src/names.c b/src/names.c index 603b5363..c9318faf 100644 --- a/src/names.c +++ b/src/names.c @@ -50,6 +50,8 @@ void make_names(bool daemon) { logger(DEBUG_ALWAYS, LOG_INFO, "Both netname and configuration directory given, using the latter..."); } + free(identname); + if(netname) { xasprintf(&identname, "tinc.%s", netname); } else { @@ -148,7 +150,7 @@ void make_names(bool daemon) { #endif if(!unixsocketname) { - int len = strlen(pidfilename); + size_t len = strlen(pidfilename); unixsocketname = xmalloc(len + 8); memcpy(unixsocketname, pidfilename, len);