diff options
Diffstat (limited to 'src/transport/test_transport_api_disconnect.c')
-rw-r--r-- | src/transport/test_transport_api_disconnect.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/transport/test_transport_api_disconnect.c b/src/transport/test_transport_api_disconnect.c index c6b247c1d..36497ece5 100644 --- a/src/transport/test_transport_api_disconnect.c +++ b/src/transport/test_transport_api_disconnect.c | |||
@@ -107,8 +107,9 @@ end () | |||
107 | ok = 0; | 107 | ok = 0; |
108 | } | 108 | } |
109 | 109 | ||
110 | |||
110 | static void | 111 | static void |
111 | end_badly (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 112 | end_badly (void *cls) |
112 | { | 113 | { |
113 | die_task = NULL; | 114 | die_task = NULL; |
114 | 115 | ||
@@ -162,8 +163,11 @@ notify_disconnect (void *cls, const struct GNUNET_PeerIdentity *peer) | |||
162 | 163 | ||
163 | 164 | ||
164 | static void | 165 | static void |
165 | stop_peer (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 166 | stop_peer (void *cls) |
166 | { | 167 | { |
168 | const struct GNUNET_SCHEDULER_TaskContext *tc; | ||
169 | |||
170 | tc = GNUNET_SCHEDULER_get_task_context (); | ||
167 | if ((tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0) | 171 | if ((tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0) |
168 | return; | 172 | return; |
169 | 173 | ||
@@ -248,10 +252,12 @@ notify_ready (void *cls, size_t size, void *buf) | |||
248 | 252 | ||
249 | 253 | ||
250 | static void | 254 | static void |
251 | sendtask (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 255 | sendtask (void *cls) |
252 | { | 256 | { |
253 | send_task = NULL; | 257 | const struct GNUNET_SCHEDULER_TaskContext *tc; |
254 | 258 | ||
259 | send_task = NULL; | ||
260 | tc = GNUNET_SCHEDULER_get_task_context (); | ||
255 | if ((tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0) | 261 | if ((tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0) |
256 | return; | 262 | return; |
257 | char *receiver_s = GNUNET_strdup (GNUNET_i2s (&p1->id)); | 263 | char *receiver_s = GNUNET_strdup (GNUNET_i2s (&p1->id)); |