aboutsummaryrefslogtreecommitdiff
path: root/src/dht/gnunet-service-dht_clients.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-04-09 23:14:03 +0000
committerChristian Grothoff <christian@grothoff.org>2016-04-09 23:14:03 +0000
commit29e6158507a0758192075ac6ece7ba8e75ddc49a (patch)
treeb91ded48da322f8ba4c9bb0f5504228aa036c2d1 /src/dht/gnunet-service-dht_clients.c
parent5dfcb058ab5db9ae0c4b147d8a99c64ca0980028 (diff)
downloadgnunet-29e6158507a0758192075ac6ece7ba8e75ddc49a.tar.gz
gnunet-29e6158507a0758192075ac6ece7ba8e75ddc49a.zip
small API change: do no longer pass rarely needed GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
Diffstat (limited to 'src/dht/gnunet-service-dht_clients.c')
-rw-r--r--src/dht/gnunet-service-dht_clients.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dht/gnunet-service-dht_clients.c b/src/dht/gnunet-service-dht_clients.c
index 30eb6afa6..e42069fe0 100644
--- a/src/dht/gnunet-service-dht_clients.c
+++ b/src/dht/gnunet-service-dht_clients.c
@@ -450,16 +450,16 @@ transmit_request (struct ClientQueryRecord *cqr)
450 * itself (unless the heap is empty). 450 * itself (unless the heap is empty).
451 * 451 *
452 * @param cls unused 452 * @param cls unused
453 * @param tc scheduler context
454 */ 453 */
455static void 454static void
456transmit_next_request_task (void *cls, 455transmit_next_request_task (void *cls)
457 const struct GNUNET_SCHEDULER_TaskContext *tc)
458{ 456{
459 struct ClientQueryRecord *cqr; 457 struct ClientQueryRecord *cqr;
460 struct GNUNET_TIME_Relative delay; 458 struct GNUNET_TIME_Relative delay;
459 const struct GNUNET_SCHEDULER_TaskContext *tc;
461 460
462 retry_task = NULL; 461 retry_task = NULL;
462 tc = GNUNET_SCHEDULER_get_task_context ();
463 if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN)) 463 if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN))
464 return; 464 return;
465 while (NULL != (cqr = GNUNET_CONTAINER_heap_remove_root (retry_heap))) 465 while (NULL != (cqr = GNUNET_CONTAINER_heap_remove_root (retry_heap)))