X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fcontrol.c;h=456274956dd3d07883b1c3dee24b84bc796e79a2;hp=f7d67ac3f763366edce35840078a74eb1a9aeacb;hb=cf9bea4e938f4eec531782e2e947d711cac16014;hpb=221f559bcf13febc9a4135c5eb54c236c543ee19 diff --git a/src/control.c b/src/control.c index f7d67ac3..45627495 100644 --- a/src/control.c +++ b/src/control.c @@ -182,11 +182,11 @@ bool init_control(void) { return false; } - struct sockaddr_un sun; - sun.sun_family = AF_UNIX; - strncpy(sun.sun_path, unixsocketname, sizeof sun.sun_path); + struct sockaddr_un sa_un; + sa_un.sun_family = AF_UNIX; + strncpy(sa_un.sun_path, unixsocketname, sizeof sa_un.sun_path); - if(connect(unix_fd, (struct sockaddr *)&sun, sizeof sun) >= 0) { + if(connect(unix_fd, (struct sockaddr *)&sa_un, sizeof sa_un) >= 0) { logger(DEBUG_ALWAYS, LOG_ERR, "UNIX socket %s is still in use!", unixsocketname); return false; } @@ -194,7 +194,7 @@ bool init_control(void) { unlink(unixsocketname); umask(mask | 077); - int result = bind(unix_fd, (struct sockaddr *)&sun, sizeof sun); + int result = bind(unix_fd, (struct sockaddr *)&sa_un, sizeof sa_un); umask(mask); if(result < 0) {