aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-service-fs_lc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/gnunet-service-fs_lc.c')
-rw-r--r--src/fs/gnunet-service-fs_lc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/fs/gnunet-service-fs_lc.c b/src/fs/gnunet-service-fs_lc.c
index 6d3b761be..0bb5e3f38 100644
--- a/src/fs/gnunet-service-fs_lc.c
+++ b/src/fs/gnunet-service-fs_lc.c
@@ -59,7 +59,7 @@ struct ClientRequest
59 /** 59 /**
60 * Task scheduled to destroy the request. 60 * Task scheduled to destroy the request.
61 */ 61 */
62 GNUNET_SCHEDULER_TaskIdentifier kill_task; 62 struct GNUNET_SCHEDULER_Task * kill_task;
63 63
64}; 64};
65 65
@@ -193,7 +193,7 @@ client_request_destroy (void *cls,
193 struct ClientRequest *cr = cls; 193 struct ClientRequest *cr = cls;
194 struct GSF_LocalClient *lc; 194 struct GSF_LocalClient *lc;
195 195
196 cr->kill_task = GNUNET_SCHEDULER_NO_TASK; 196 cr->kill_task = NULL;
197 lc = cr->lc; 197 lc = cr->lc;
198 GNUNET_CONTAINER_DLL_remove (lc->cr_head, lc->cr_tail, cr); 198 GNUNET_CONTAINER_DLL_remove (lc->cr_head, lc->cr_tail, cr);
199 GSF_pending_request_cancel_ (cr->pr, GNUNET_YES); 199 GSF_pending_request_cancel_ (cr->pr, GNUNET_YES);
@@ -242,7 +242,7 @@ client_response_handler (void *cls,
242 if (NULL == data) 242 if (NULL == data)
243 { 243 {
244 /* local-only request, with no result, clean up. */ 244 /* local-only request, with no result, clean up. */
245 if (GNUNET_SCHEDULER_NO_TASK == cr->kill_task) 245 if (NULL == cr->kill_task)
246 cr->kill_task = GNUNET_SCHEDULER_add_now (&client_request_destroy, 246 cr->kill_task = GNUNET_SCHEDULER_add_now (&client_request_destroy,
247 cr); 247 cr);
248 return; 248 return;
@@ -285,7 +285,7 @@ client_response_handler (void *cls,
285 (int) eval); 285 (int) eval);
286 return; 286 return;
287 } 287 }
288 if (GNUNET_SCHEDULER_NO_TASK == cr->kill_task) 288 if (NULL == cr->kill_task)
289 cr->kill_task = GNUNET_SCHEDULER_add_now (&client_request_destroy, cr); 289 cr->kill_task = GNUNET_SCHEDULER_add_now (&client_request_destroy, cr);
290} 290}
291 291
@@ -497,7 +497,7 @@ GSF_client_disconnect_handler_ (void *cls,
497 return; 497 return;
498 while (NULL != (cr = pos->cr_head)) 498 while (NULL != (cr = pos->cr_head))
499 { 499 {
500 if (GNUNET_SCHEDULER_NO_TASK != cr->kill_task) 500 if (NULL != cr->kill_task)
501 GNUNET_SCHEDULER_cancel (cr->kill_task); 501 GNUNET_SCHEDULER_cancel (cr->kill_task);
502 client_request_destroy (cr, NULL); 502 client_request_destroy (cr, NULL);
503 } 503 }