gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r18321 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r18321 - gnunet/src/transport
Date: Fri, 25 Nov 2011 17:04:36 +0100

Author: grothoff
Date: 2011-11-25 17:04:36 +0100 (Fri, 25 Nov 2011)
New Revision: 18321

Modified:
   gnunet/src/transport/gnunet-service-transport_plugins.c
Log:
-fixing string printing - size_t is not unsigned int

Modified: gnunet/src/transport/gnunet-service-transport_plugins.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_plugins.c     2011-11-25 
16:01:07 UTC (rev 18320)
+++ gnunet/src/transport/gnunet-service-transport_plugins.c     2011-11-25 
16:04:36 UTC (rev 18321)
@@ -208,12 +208,15 @@
   if (address == NULL)
     return "<inbound>";
   api = GST_plugins_find (address->transport_name);
-  if ((api == NULL) || (address->address_length == 0) || (address->address == 
NULL))
+  if (NULL == api)
+    return "<plugin unknown>";
+  if (0 == address->address_length) 
   {
-    snprintf (unable_to_show, 1024,
-        "<unable to stringify %u-byte long address 0x%x used by %s transport>",
-        address->address_length, address, address->transport_name);
-    unable_to_show[1023] = '\0';
+    GNUNET_snprintf (unable_to_show, 
+                    sizeof (unable_to_show),
+                    "<unable to stringify %u-byte long address of %s 
transport>",
+                    (unsigned int) address->address_length, 
+                    address->transport_name);
     return unable_to_show;
   }
   return api->address_to_string (NULL, address->address, 
address->address_length);




reply via email to

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