(no commit message)
authorMatthias Wachs <wachs@net.in.tum.de>
Thu, 30 Jun 2011 11:21:00 +0000 (11:21 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Thu, 30 Jun 2011 11:21:00 +0000 (11:21 +0000)
src/transport/plugin_transport_http.c

index a7e5a338caa3cbfe8dd984a9dd66ebaad54af4d0..071520330537670b31d810fe0220bc9909081df1 100644 (file)
@@ -2922,7 +2922,7 @@ tcp_nat_port_map_callback (void *cls,
   int af;
 
 
-  GNUNET_log_from (GNUNET_ERROR_TYPE_DEBUG,
+  GNUNET_log_from (GNUNET_ERROR_TYPE_ERROR,
                    "tcp",
                    "NPMC called with %d for address `%s'\n",
                    add_remove,
@@ -3545,17 +3545,27 @@ LIBGNUNET_PLUGIN_TRANSPORT_INIT (void *cls)
   struct sockaddr **addrs;
   socklen_t *addrlens;
   int ret;
+  ret = GNUNET_SERVICE_get_server_addresses ("transport-http",
+                          env->cfg,
+                          &addrs,
+                          &addrlens);
 
-  if   (GNUNET_SYSERR !=
-        (ret = GNUNET_SERVICE_get_server_addresses ("transport-http",
-                                                    env->cfg,
-                                                    &addrs,
-                                                    &addrlens)))
-    {
-
+  if (ret != GNUNET_SYSERR)
+  {
+    int counter = 0;
+    struct sockaddr *tmp = addrs[counter];
     GNUNET_log_from (GNUNET_ERROR_TYPE_ERROR,
                      component_name,
                       "addresses %u\n",ret);
+    while (tmp!= NULL)
+      {
+        GNUNET_log_from (GNUNET_ERROR_TYPE_ERROR,
+            component_name,
+            "address[%u] %s\n",counter, (tmp->sa_family == AF_INET) ? "AF_INET" : "AF_INET6" );
+        counter++;
+        tmp = addrs[counter];
+      }
+
     /*
       plugin->nat = GNUNET_NAT_register (env->cfg,
                                          GNUNET_YES,
@@ -3566,7 +3576,7 @@ LIBGNUNET_PLUGIN_TRANSPORT_INIT (void *cls)
                                          &tcp_nat_port_map_callback,
                                          &try_connection_reversal,
                                          plugin);
-
+      */
       while (ret > 0)
       {
         ret--;
@@ -3574,18 +3584,18 @@ LIBGNUNET_PLUGIN_TRANSPORT_INIT (void *cls)
         GNUNET_free (addrs[ret]);
       }
       GNUNET_free_non_null (addrs);
-      GNUNET_free_non_null (addrlens);*/
-    }
+      GNUNET_free_non_null (addrlens);
+  }
   else
-    {
-      plugin->nat = GNUNET_NAT_register (env->cfg,
-                                         GNUNET_YES,
-                                         0,
-                                         0, NULL, NULL,
-                                         NULL,
-                                         &try_connection_reversal,
-                                         plugin);
-    }
+  {
+    plugin->nat = GNUNET_NAT_register (env->cfg,
+         GNUNET_YES,
+         0,
+         0, NULL, NULL,
+         NULL,
+         &try_connection_reversal,
+         plugin);
+  }
 
   plugin->peers = GNUNET_CONTAINER_multihashmap_create (10);