commit f261d397b6a540d33531fc77060104429de06016 parent 87029271f1dee1ee1bea6648fde20a0cf8dc6c15 Author: Matthias Wachs <wachs@net.in.tum.de> Date: Thu, 11 Jul 2013 09:15:06 +0000 fix for printing Diffstat:
| M | src/transport/gnunet-service-transport_plugins.c | | | 7 | ++++++- |
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/transport/gnunet-service-transport_plugins.c b/src/transport/gnunet-service-transport_plugins.c @@ -325,7 +325,12 @@ GST_plugins_a2s (const struct GNUNET_HELLO_Address *address) static char unable_to_show[1024]; if (address == NULL) - return "<inbound>"; + { + GNUNET_break (0); /* a HELLO address cannot be NULL */ + return "<invalid>"; + } + if (0 == address->address_length) + return "<inbound>"; /* Addresse with length 0 are inbound, address->address itself may be NULL */ api = GST_plugins_printer_find (address->transport_name); if (NULL == api) return "<plugin unknown>";