fix
authorChristian Grothoff <christian@grothoff.org>
Tue, 19 Jul 2011 12:35:29 +0000 (12:35 +0000)
committerChristian Grothoff <christian@grothoff.org>
Tue, 19 Jul 2011 12:35:29 +0000 (12:35 +0000)
src/transport/gnunet-service-transport.c

index 09a3ef178d454a0fbba8a42a80e99036e55636a1..1883797d5dcf4ba567c31a3d42fde2d64cbbd425 100644 (file)
@@ -3699,12 +3699,10 @@ send_periodic_ping (void *cls,
   size_t slen;
   size_t tsize;
 
+  peer_address->revalidate_task = GNUNET_SCHEDULER_NO_TASK;
   if ( (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0)
     return;
-
   GNUNET_assert (peer_address != NULL);
-  peer_address->revalidate_task = GNUNET_SCHEDULER_NO_TASK;
-
   tp = peer_address->ready_list->plugin;
   neighbour = peer_address->ready_list->neighbour;
   if (GNUNET_YES != neighbour->public_key_valid)