diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-04-09 23:14:03 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-04-09 23:14:03 +0000 |
commit | 29e6158507a0758192075ac6ece7ba8e75ddc49a (patch) | |
tree | b91ded48da322f8ba4c9bb0f5504228aa036c2d1 /src/dht/gnunet-service-dht.c | |
parent | 5dfcb058ab5db9ae0c4b147d8a99c64ca0980028 (diff) | |
download | gnunet-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.c')
-rw-r--r-- | src/dht/gnunet-service-dht.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dht/gnunet-service-dht.c b/src/dht/gnunet-service-dht.c index 006364664..1aeca9b85 100644 --- a/src/dht/gnunet-service-dht.c +++ b/src/dht/gnunet-service-dht.c | |||
@@ -98,10 +98,9 @@ process_hello (void *cls, const struct GNUNET_MessageHeader *message) | |||
98 | * Task run during shutdown. | 98 | * Task run during shutdown. |
99 | * | 99 | * |
100 | * @param cls unused | 100 | * @param cls unused |
101 | * @param tc unused | ||
102 | */ | 101 | */ |
103 | static void | 102 | static void |
104 | shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 103 | shutdown_task (void *cls) |
105 | { | 104 | { |
106 | if (NULL != ghh) | 105 | if (NULL != ghh) |
107 | { | 106 | { |
@@ -159,10 +158,11 @@ run (void *cls, struct GNUNET_SERVER_Handle *server, | |||
159 | GDS_CLIENTS_init (server); | 158 | GDS_CLIENTS_init (server); |
160 | if (GNUNET_OK != GDS_NEIGHBOURS_init ()) | 159 | if (GNUNET_OK != GDS_NEIGHBOURS_init ()) |
161 | { | 160 | { |
162 | shutdown_task (NULL, NULL); | 161 | shutdown_task (NULL); |
163 | return; | 162 | return; |
164 | } | 163 | } |
165 | GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL, &shutdown_task, | 164 | GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL, |
165 | &shutdown_task, | ||
166 | NULL); | 166 | NULL); |
167 | GDS_transport_handle = | 167 | GDS_transport_handle = |
168 | GNUNET_TRANSPORT_connect (GDS_cfg, NULL, NULL, NULL, NULL, NULL); | 168 | GNUNET_TRANSPORT_connect (GDS_cfg, NULL, NULL, NULL, NULL, NULL); |