template update
authorMatthias Wachs <wachs@net.in.tum.de>
Fri, 12 Jul 2013 15:04:40 +0000 (15:04 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Fri, 12 Jul 2013 15:04:40 +0000 (15:04 +0000)
src/transport/plugin_transport_template.c

index e8874d14ea50c272555e423faf74f21711bbaabc..bf405dba6fd5e6a0e6a9727adb1c0a0246930a4f 100644 (file)
@@ -242,6 +242,11 @@ template_plugin_address_pretty_printer (void *cls, const char *type,
                                         GNUNET_TRANSPORT_AddressStringCallback
                                         asc, void *asc_cls)
 {
+       if (0 == addrlen)
+       {
+               asc (asc_cls, TRANSPORT_SESSION_INBOUND_STRING);
+       }
+
   asc (asc_cls, NULL);
 }
 
@@ -284,9 +289,14 @@ static const char *
 template_plugin_address_to_string (void *cls, const void *addr, size_t addrlen)
 {
        /*
-        * Parse string in format template.options.address
+        * Print address in format template.options.address
         */
 
+       if (0 == addrlen)
+       {
+               return TRANSPORT_SESSION_INBOUND_STRING;
+       }
+
   GNUNET_break (0);
   return NULL;
 }
@@ -310,9 +320,10 @@ template_plugin_string_to_address (void *cls, const char *addr, uint16_t addrlen
 {
 
        /*
-        * Print address in format template.options.address
+        * Parse string in format template.options.address
         */
 
+
   GNUNET_break (0);
   return GNUNET_SYSERR;
 }