]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
socket: rename sun variable to fix compilation on illumos
authorMiroslav Lichvar <mlichvar@redhat.com>
Wed, 30 Jul 2025 12:23:45 +0000 (14:23 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Wed, 30 Jul 2025 12:46:59 +0000 (14:46 +0200)
"sun" is reserved on Solaris/illumos.

Fixes: 3dea7dd72373 ("socket: rework setting of struct sockaddr_un")
socket.c

index 06cd882101dbe10705251d25b0f0fa1c8fd31e6e..a01ad74cfc018268581d2b5330d94fbaed391557 100644 (file)
--- a/socket.c
+++ b/socket.c
@@ -604,18 +604,18 @@ error:
 /* ================================================== */
 
 static socklen_t
-set_unix_sockaddr(struct sockaddr_un *sun, const char *addr)
+set_unix_sockaddr(struct sockaddr_un *sa, const char *addr)
 {
   size_t len = strlen(addr);
 
-  if (len + 1 > sizeof (sun->sun_path)) {
+  if (len + 1 > sizeof (sa->sun_path)) {
     DEBUG_LOG("Unix socket path %s too long", addr);
     return 0;
   }
 
-  memset(sun, 0, sizeof (*sun));
-  sun->sun_family = AF_UNIX;
-  memcpy(sun->sun_path, addr, len);
+  memset(sa, 0, sizeof (*sa));
+  sa->sun_family = AF_UNIX;
+  memcpy(sa->sun_path, addr, len);
 
   return offsetof(struct sockaddr_un, sun_path) + len + 1;
 }