From: Guus Sliepen Date: Sat, 7 Dec 2013 21:39:24 +0000 (+0100) Subject: Avoid using a variable named "sun". Solaris doesn't like it. X-Git-Tag: release-1.1pre10~33 X-Git-Url: https://git.tinc-vpn.org/git/browse?a=commitdiff_plain;h=cf9bea4e938f4eec531782e2e947d711cac16014;p=tinc Avoid using a variable named "sun". Solaris doesn't like it. --- 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) {