getting plugins to work again
authorMatthias Wachs <wachs@net.in.tum.de>
Wed, 29 Jun 2011 08:49:09 +0000 (08:49 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Wed, 29 Jun 2011 08:49:09 +0000 (08:49 +0000)
src/transport/plugin_transport_http.c
src/transport/plugin_transport_wlan.c

index 1fdfcdbda876a2bd518459709ab7b15ccc1386a8..a0eecb16873ad0676c63b46ded915c6144f311a4 100644 (file)
@@ -835,10 +835,9 @@ process_interfaces (void *cls,
          {
            GNUNET_CONTAINER_DLL_insert(plugin->ipv4_addr_head,
                                        plugin->ipv4_addr_tail,t4);
-           plugin->env->notify_address(plugin->env->cls,
-                                       PROTOCOL_PREFIX,
-                                       t4, sizeof (struct IPv4HttpAddress),
-                                       GNUNET_TIME_UNIT_FOREVER_REL);
+                 plugin->env->notify_address(plugin->env->cls,
+                                             GNUNET_YES,
+                                             t4, sizeof (struct IPv4HttpAddress));
            return GNUNET_OK;
          }
        GNUNET_free (t4);
@@ -849,10 +848,9 @@ process_interfaces (void *cls,
           GNUNET_CONTAINER_DLL_insert (plugin->ipv4_addr_head,
                                       plugin->ipv4_addr_tail,
                                       t4);
-         plugin->env->notify_address (plugin->env->cls,
-                                      PROTOCOL_PREFIX,
-                                      t4, sizeof (struct IPv4HttpAddress), 
-                                      GNUNET_TIME_UNIT_FOREVER_REL);
+          plugin->env->notify_address(plugin->env->cls,
+                                      GNUNET_YES,
+                                      t4, sizeof (struct IPv4HttpAddress));
          return GNUNET_OK;
          }
    }
@@ -874,9 +872,8 @@ process_interfaces (void *cls,
                      sizeof (struct in6_addr));
              t6->u6_port = htons (plugin->port_inbound);
              plugin->env->notify_address(plugin->env->cls,
-                                         PROTOCOL_PREFIX, t6,
-                                         sizeof (struct IPv6HttpAddress), 
-                                         GNUNET_TIME_UNIT_FOREVER_REL);
+                                         GNUNET_YES,
+                                         t6, sizeof (struct IPv6HttpAddress));
              GNUNET_CONTAINER_DLL_insert(plugin->ipv6_addr_head,
                                          plugin->ipv6_addr_tail,
                                          t6);
@@ -890,10 +887,10 @@ process_interfaces (void *cls,
                  sizeof (struct in6_addr));
       t6->u6_port = htons (plugin->port_inbound);
       GNUNET_CONTAINER_DLL_insert(plugin->ipv6_addr_head,plugin->ipv6_addr_tail,t6);
+
       plugin->env->notify_address(plugin->env->cls,
-                                 PROTOCOL_PREFIX,
-                                 t6, sizeof (struct IPv6HttpAddress), 
-                                 GNUNET_TIME_UNIT_FOREVER_REL);
+                                  GNUNET_YES,
+                                 t6, sizeof (struct IPv6HttpAddress));
   }
   return GNUNET_OK;
 }
index 9d22591eff2613f5fef3738f698944a9754e470f..90a807fbedf721893a1cef44161214fe1864fae3 100644 (file)
@@ -3001,8 +3001,9 @@ wlan_process_helper(void *cls, void *client,
         wlan_plugin_address_to_string(cls, &plugin->mac_address,
             sizeof(struct MacAddress)));
 #endif
-    plugin->env->notify_address(plugin->env->cls, "wlan", &plugin->mac_address,
-        sizeof(struct MacAddress), GNUNET_TIME_UNIT_FOREVER_REL);
+    plugin->env->notify_address(plugin->env->cls,
+                                GNUNET_YES,
+                                &plugin->mac_address, sizeof(struct MacAddress));
     break;
   default:
     GNUNET_break (0);