gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r34908 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r34908 - gnunet/src/util
Date: Sat, 17 Jan 2015 17:05:12 +0100

Author: grothoff
Date: 2015-01-17 17:05:12 +0100 (Sat, 17 Jan 2015)
New Revision: 34908

Modified:
   gnunet/src/util/common_logging.c
Log:
use GNUNET_snprintf

Modified: gnunet/src/util/common_logging.c
===================================================================
--- gnunet/src/util/common_logging.c    2015-01-16 17:19:49 UTC (rev 34907)
+++ gnunet/src/util/common_logging.c    2015-01-17 16:05:12 UTC (rev 34908)
@@ -1137,11 +1137,12 @@
  *  will be overwritten by next call to #GNUNET_a2s.
  */
 const char *
-GNUNET_a2s (const struct sockaddr *addr, socklen_t addrlen)
+GNUNET_a2s (const struct sockaddr *addr,
+            socklen_t addrlen)
 {
 #ifndef WINDOWS
 #define LEN GNUNET_MAX ((INET6_ADDRSTRLEN + 8),         \
-                        (sizeof (struct sockaddr_un) - sizeof (sa_family_t)))
+                        (1 + sizeof (struct sockaddr_un) - sizeof 
(sa_family_t)))
 #else
 #define LEN (INET6_ADDRSTRLEN + 8)
 #endif
@@ -1188,9 +1189,12 @@
     if ('\0' == un->sun_path[0])
       off++;
     memset (buf, 0, sizeof (buf));
-    snprintf (buf, sizeof (buf) - 1, "%s%.*s", (off == 1) ? "@" : "",
-              (int) (addrlen - sizeof (sa_family_t) - 1 - off),
-              &un->sun_path[off]);
+    GNUNET_snprintf (buf,
+                     sizeof (buf),
+                     "%s%.*s",
+                     (1 == off) ? "@" : "",
+                     (int) (addrlen - sizeof (sa_family_t) - off),
+                     &un->sun_path[off]);
     return buf;
   default:
     return _("invalid address");




reply via email to

[Prev in Thread] Current Thread [Next in Thread]