[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r13285 - gnunet/src/dht
From: |
gnunet |
Subject: |
[GNUnet-SVN] r13285 - gnunet/src/dht |
Date: |
Fri, 15 Oct 2010 11:16:14 +0200 |
Author: nevans
Date: 2010-10-15 11:16:14 +0200 (Fri, 15 Oct 2010)
New Revision: 13285
Modified:
gnunet/src/dht/gnunet-service-dht.c
Log:
missing NO_TASK assignment
Modified: gnunet/src/dht/gnunet-service-dht.c
===================================================================
--- gnunet/src/dht/gnunet-service-dht.c 2010-10-15 09:15:15 UTC (rev 13284)
+++ gnunet/src/dht/gnunet-service-dht.c 2010-10-15 09:16:14 UTC (rev 13285)
@@ -3377,7 +3377,8 @@
GNUNET_assert(GNUNET_YES ==
GNUNET_CONTAINER_multihashmap_remove(forward_list.hashmap, &record->key,
record));
GNUNET_free(record);
}
- GNUNET_SCHEDULER_cancel(sched, source_info->delete_task);
+ if (source_info->delete_task != GNUNET_SCHEDULER_NO_TASK)
+ GNUNET_SCHEDULER_cancel(sched, source_info->delete_task);
if (source_info->find_peers_responded != NULL)
GNUNET_CONTAINER_bloomfilter_free(source_info->find_peers_responded);
GNUNET_free(source_info);
@@ -4212,6 +4213,7 @@
if ((pos->client != NULL) && (pos->client->client_handle == client))
{
GNUNET_SCHEDULER_cancel(sched, pos->delete_task);
+ pos->delete_task = GNUNET_SCHEDULER_NO_TASK;
GNUNET_SCHEDULER_add_now(sched, &remove_forward_entry, pos);
}
pos = pos->next;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r13285 - gnunet/src/dht,
gnunet <=