From: Guus Sliepen <guus@tinc-vpn.org>
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.librecmc.org/?a=commitdiff_plain;h=cf9bea4e938f4eec531782e2e947d711cac16014;p=oweals%2Ftinc.git

Avoid using a variable named "sun". Solaris doesn't like it.
---

diff --git a/src/control.c b/src/control.c
index f7d67ac..4562749 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) {