diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-10-24 11:50:22 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-10-24 11:50:22 +0000 |
commit | 34f87bcbb468dfc349e9a1b098173536e3dc72ce (patch) | |
tree | 7fb99ae38e82d38040b1db0168b4b2de963812bb /src/fs/gnunet-service-fs_pe.c | |
parent | 0a7e80f27d7aa135eee33573b295b035f922dcd5 (diff) | |
download | gnunet-34f87bcbb468dfc349e9a1b098173536e3dc72ce.tar.gz gnunet-34f87bcbb468dfc349e9a1b098173536e3dc72ce.zip |
check return vals
Diffstat (limited to 'src/fs/gnunet-service-fs_pe.c')
-rw-r--r-- | src/fs/gnunet-service-fs_pe.c | 22 |
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); |