assert
authorChristian Grothoff <christian@grothoff.org>
Mon, 18 Jan 2010 16:27:44 +0000 (16:27 +0000)
committerChristian Grothoff <christian@grothoff.org>
Mon, 18 Jan 2010 16:27:44 +0000 (16:27 +0000)
src/core/gnunet-service-core.c

index d1375dc45efced6314a03576f82c67f7227dca88..557a3f8ea1ba9727cc3e670d90783e058a45f0b3 100644 (file)
@@ -2182,10 +2182,13 @@ send_key (struct Neighbour *n)
   /* trigger queue processing */
   process_encrypted_neighbour_queue (n);
   if (n->status != PEER_STATE_KEY_CONFIRMED)
-    n->retry_set_key_task
-      = GNUNET_SCHEDULER_add_delayed (sched,
-                                      n->set_key_retry_frequency,
-                                      &set_key_retry_task, n);
+    {
+      GNUNET_assert (GNUNET_SCHEDULER_NO_TASK == n->retry_set_key_task);
+      n->retry_set_key_task
+       = GNUNET_SCHEDULER_add_delayed (sched,
+                                       n->set_key_retry_frequency,
+                                       &set_key_retry_task, n);
+    }
 }