]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
util: remove UTI_SockaddrToString()
authorMiroslav Lichvar <mlichvar@redhat.com>
Thu, 18 Jul 2019 07:35:59 +0000 (09:35 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Thu, 18 Jul 2019 15:29:44 +0000 (17:29 +0200)
It is no longer used after the conversions.

test/unit/util.c
util.c
util.h

index 6ce6f90d795bc49d757a2c8bc0ec722e998a3002..e3b2f3099bcb9a15ec82c0da46d7b0e4ce75fc4a 100644 (file)
@@ -6,7 +6,6 @@ void test_unit(void) {
   NTP_int32 ntp32_ts;
   struct timespec ts, ts2;
   struct timeval tv;
-  struct sockaddr_un sun;
   double x, y, nan, inf;
   Timespec tspec;
   Float f;
@@ -209,20 +208,6 @@ void test_unit(void) {
   }
   TEST_CHECK(c > 46000 && c < 48000);
 
-  for (i = 1; i < 2 * BUFFER_LENGTH; i++) {
-    sun.sun_family = AF_UNIX;
-    for (j = 0; j + 1 < i && j + 1 < sizeof (sun.sun_path); j++)
-      sun.sun_path[j] = 'A' + j % 26;
-    sun.sun_path[j] = '\0';
-    s = UTI_SockaddrToString((struct sockaddr *)&sun);
-    if (i <= BUFFER_LENGTH) {
-      TEST_CHECK(!strcmp(s, sun.sun_path));
-    } else {
-      TEST_CHECK(!strncmp(s, sun.sun_path, BUFFER_LENGTH - 2));
-      TEST_CHECK(s[BUFFER_LENGTH - 2] == '>');
-    }
-  }
-
   s = UTI_PathToDir("/aaa/bbb/ccc/ddd");
   TEST_CHECK(!strcmp(s, "/aaa/bbb/ccc"));
   Free(s);
diff --git a/util.c b/util.c
index 7108c17267f4eb451db26f25d940ef76d7c574ed..6504710e4e6aa7efe653480dad5b4682585e7d1e 100644 (file)
--- a/util.c
+++ b/util.c
@@ -551,38 +551,6 @@ UTI_IPAndPortToSockaddr(IPAddr *ip, unsigned short port, struct sockaddr *sa)
 
 /* ================================================== */
 
-char *UTI_SockaddrToString(struct sockaddr *sa)
-{
-  unsigned short port;
-  IPAddr ip;
-  char *result, *sun_path;
-
-  result = NEXT_BUFFER;
-
-  switch (sa->sa_family) {
-    case AF_INET:
-#ifdef AF_INET6
-    case AF_INET6:
-#endif
-      UTI_SockaddrToIPAndPort(sa, &ip, &port);
-      snprintf(result, BUFFER_LENGTH, "%s:%hu", UTI_IPToString(&ip), port);
-      break;
-    case AF_UNIX:
-      sun_path = ((struct sockaddr_un *)sa)->sun_path;
-      snprintf(result, BUFFER_LENGTH, "%.*s", BUFFER_LENGTH - 1, sun_path);
-      /* Indicate truncated path */
-      if (strlen(sun_path) >= BUFFER_LENGTH)
-        result[BUFFER_LENGTH - 2] = '>';
-      break;
-    default:
-      snprintf(result, BUFFER_LENGTH, "[UNKNOWN]");
-  }
-
-  return result;
-}
-
-/* ================================================== */
-
 const char *
 UTI_SockaddrFamilyToString(int family)
 {
diff --git a/util.h b/util.h
index 8a0e37c1c272fbb7ea363d9540203697157eef6d..90b69fd8475193216880b98cd557d9e7faa57586 100644 (file)
--- a/util.h
+++ b/util.h
@@ -112,7 +112,6 @@ extern int UTI_CompareIPs(IPAddr *a, IPAddr *b, IPAddr *mask);
 
 extern void UTI_SockaddrToIPAndPort(struct sockaddr *sa, IPAddr *ip, unsigned short *port);
 extern int UTI_IPAndPortToSockaddr(IPAddr *ip, unsigned short port, struct sockaddr *sa);
-extern char *UTI_SockaddrToString(struct sockaddr *sa);
 extern const char *UTI_SockaddrFamilyToString(int family);
 
 extern char *UTI_IPSockAddrToString(IPSockAddr *sa);