fix
authorChristian Grothoff <christian@grothoff.org>
Fri, 15 Jul 2011 12:36:03 +0000 (12:36 +0000)
committerChristian Grothoff <christian@grothoff.org>
Fri, 15 Jul 2011 12:36:03 +0000 (12:36 +0000)
src/transport/gnunet-service-transport.c

index 5b91df827126e65aa74c8f325a7f9bb5299f4711..16785e9d982a8e19a89f780d1f47463721a2cd6c 100644 (file)
@@ -5381,7 +5381,7 @@ plugin_env_receive (void *cls, const struct GNUNET_PeerIdentity *peer,
               GNUNET_SCHEDULER_cancel (peer_address->revalidate_task);
               peer_address->revalidate_task = GNUNET_SCHEDULER_NO_TASK;
             }
-            GNUNET_SCHEDULER_add_now (send_periodic_ping, peer_address);
+            peer_address->revalidate_task = GNUNET_SCHEDULER_add_now (&send_periodic_ping, peer_address);
          }
          peer_address->timeout
            = GNUNET_TIME_relative_to_absolute (GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT);