-fix #2598
[oweals/gnunet.git] / src / fs / gnunet-service-fs_lc.c
index b378580286568e1ac1865846a516347f93c3e1f9..fd29c81f90afa55b6fabe131fded66a27006f519 100644 (file)
@@ -197,7 +197,7 @@ client_request_destroy (void *cls,
   cr->kill_task = GNUNET_SCHEDULER_NO_TASK;
   lc = cr->lc;
   GNUNET_CONTAINER_DLL_remove (lc->cr_head, lc->cr_tail, cr);
-  GSF_pending_request_cancel_ (cr->pr, GNUNET_NO);
+  GSF_pending_request_cancel_ (cr->pr, GNUNET_YES);
   GNUNET_STATISTICS_update (GSF_stats,
                             gettext_noop ("# client searches active"), -1,
                             GNUNET_NO);
@@ -485,7 +485,7 @@ GSF_client_disconnect_handler_ (void *cls, struct GNUNET_SERVER_Client *client)
   while (NULL != (cr = pos->cr_head))
   {
     GNUNET_CONTAINER_DLL_remove (pos->cr_head, pos->cr_tail, cr);
-    GSF_pending_request_cancel_ (cr->pr, GNUNET_NO);
+    GSF_pending_request_cancel_ (cr->pr, GNUNET_YES);
     GNUNET_STATISTICS_update (GSF_stats,
                               gettext_noop ("# client searches active"), -1,
                               GNUNET_NO);