aboutsummaryrefslogtreecommitdiff
path: root/src/fs
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-10-24 11:50:22 +0000
committerChristian Grothoff <christian@grothoff.org>2011-10-24 11:50:22 +0000
commit34f87bcbb468dfc349e9a1b098173536e3dc72ce (patch)
tree7fb99ae38e82d38040b1db0168b4b2de963812bb /src/fs
parent0a7e80f27d7aa135eee33573b295b035f922dcd5 (diff)
downloadgnunet-34f87bcbb468dfc349e9a1b098173536e3dc72ce.tar.gz
gnunet-34f87bcbb468dfc349e9a1b098173536e3dc72ce.zip
check return vals
Diffstat (limited to 'src/fs')
-rw-r--r--src/fs/gnunet-service-fs_pe.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/fs/gnunet-service-fs_pe.c b/src/fs/gnunet-service-fs_pe.c
index e85cafe90..088a3dc11 100644
--- a/src/fs/gnunet-service-fs_pe.c
+++ b/src/fs/gnunet-service-fs_pe.c
@@ -631,10 +631,10 @@ GSF_plan_notify_peer_disconnect_ (const struct GSF_ConnectedPeer *cp)
631 } 631 }
632 while (NULL != (rp = GNUNET_CONTAINER_heap_remove_root (pp->priority_heap))) 632 while (NULL != (rp = GNUNET_CONTAINER_heap_remove_root (pp->priority_heap)))
633 { 633 {
634 GNUNET_assert (GNUNET_YES == 634 GNUNET_break (GNUNET_YES ==
635 GNUNET_CONTAINER_multihashmap_remove (pp->plan_map, 635 GNUNET_CONTAINER_multihashmap_remove (pp->plan_map,
636 get_rp_key (rp), 636 get_rp_key (rp),
637 rp)); 637 rp));
638 while (NULL != (prl = rp->prl_head)) 638 while (NULL != (prl = rp->prl_head))
639 { 639 {
640 GNUNET_CONTAINER_DLL_remove (rp->prl_head, rp->prl_tail, prl); 640 GNUNET_CONTAINER_DLL_remove (rp->prl_head, rp->prl_tail, prl);
@@ -648,9 +648,10 @@ GSF_plan_notify_peer_disconnect_ (const struct GSF_ConnectedPeer *cp)
648 GNUNET_CONTAINER_heap_destroy (pp->priority_heap); 648 GNUNET_CONTAINER_heap_destroy (pp->priority_heap);
649 while (NULL != (rp = GNUNET_CONTAINER_heap_remove_root (pp->delay_heap))) 649 while (NULL != (rp = GNUNET_CONTAINER_heap_remove_root (pp->delay_heap)))
650 { 650 {
651 GNUNET_CONTAINER_multihashmap_remove (pp->plan_map, 651 GNUNET_break (GNUNET_YES ==
652 get_rp_key (rp), 652 GNUNET_CONTAINER_multihashmap_remove (pp->plan_map,
653 rp); 653 get_rp_key (rp),
654 rp));
654 while (NULL != (prl = rp->prl_head)) 655 while (NULL != (prl = rp->prl_head))
655 { 656 {
656 GNUNET_CONTAINER_DLL_remove (rp->prl_head, rp->prl_tail, prl); 657 GNUNET_CONTAINER_DLL_remove (rp->prl_head, rp->prl_tail, prl);
@@ -693,9 +694,10 @@ GSF_plan_notify_request_done_ (struct GSF_PendingRequest *pr)
693 { 694 {
694 GNUNET_CONTAINER_heap_remove_node (rp->hn); 695 GNUNET_CONTAINER_heap_remove_node (rp->hn);
695 plan_count--; 696 plan_count--;
696 GNUNET_CONTAINER_multihashmap_remove (rp->pp->plan_map, 697 GNUNET_break (GNUNET_YES ==
697 &GSF_pending_request_get_data_ (rpr->prl->pr)->query, 698 GNUNET_CONTAINER_multihashmap_remove (rp->pp->plan_map,
698 rp); 699 &GSF_pending_request_get_data_ (rpr->prl->pr)->query,
700 rp));
699 GNUNET_free (rp); 701 GNUNET_free (rp);
700 } 702 }
701 GNUNET_free (rpr->prl); 703 GNUNET_free (rpr->prl);