fix
authorChristian Grothoff <christian@grothoff.org>
Fri, 22 Jan 2010 17:55:36 +0000 (17:55 +0000)
committerChristian Grothoff <christian@grothoff.org>
Fri, 22 Jan 2010 17:55:36 +0000 (17:55 +0000)
src/topology/gnunet-daemon-topology.c

index 727d5381541946a15007f72bd87263a3aba2e82d..1546dc764e7d3f46728b3633a2acc7cf8509acaf 100644 (file)
@@ -279,10 +279,10 @@ force_disconnect (struct PeerList *pl)
   const struct GNUNET_PeerIdentity *peer = &pl->id;
   struct DisconnectList *dl;
 
-  if (NULL != dl->wh)
+  if (NULL != pl->wh)
     {
-      GNUNET_TRANSPORT_blacklist_cancel (dl->wh);
-      dl->wh = NULL;
+      GNUNET_TRANSPORT_blacklist_cancel (pl->wh);
+      pl->wh = NULL;
     }
   pl->is_blocked = GNUNET_YES;
   dl = GNUNET_malloc (sizeof (struct DisconnectList));
@@ -344,8 +344,8 @@ whitelist_peers ()
       if (pl->is_blocked)
        {
          pl->wh = GNUNET_TRANSPORT_blacklist (sched, cfg,                                              
-                                              peer,
-                                              GNUNET_TIME_UNIT_FOREVER_ZERO,
+                                              &pl->id,
+                                              GNUNET_TIME_UNIT_ZERO,
                                               GNUNET_TIME_UNIT_FOREVER_REL,
                                               &whitelist_done,
                                               pl);