aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_search.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-03-05 00:16:00 +0000
committerChristian Grothoff <christian@grothoff.org>2012-03-05 00:16:00 +0000
commit0e5925b81384b8a8b12d950f23ff878d280a46a5 (patch)
tree83220ee9a055d81ac7c4fe08fcc4f1cae1ef33e5 /src/fs/fs_search.c
parentf6e67ed3bb4cec5645b7cb81c44c34a115294051 (diff)
downloadgnunet-0e5925b81384b8a8b12d950f23ff878d280a46a5.tar.gz
gnunet-0e5925b81384b8a8b12d950f23ff878d280a46a5.zip
-misc bugfixes
Diffstat (limited to 'src/fs/fs_search.c')
-rw-r--r--src/fs/fs_search.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fs/fs_search.c b/src/fs/fs_search.c
index 994b97ce1..b2ccc0e16 100644
--- a/src/fs/fs_search.c
+++ b/src/fs/fs_search.c
@@ -1514,8 +1514,6 @@ GNUNET_FS_search_stop (struct GNUNET_FS_SearchContext *sc)
1514 GNUNET_FS_end_top (sc->h, sc->top); 1514 GNUNET_FS_end_top (sc->h, sc->top);
1515 if (sc->psearch_result != NULL) 1515 if (sc->psearch_result != NULL)
1516 sc->psearch_result->update_search = NULL; 1516 sc->psearch_result->update_search = NULL;
1517 GNUNET_CONTAINER_multihashmap_iterate (sc->master_result_map,
1518 &search_result_free, sc);
1519 if (sc->serialization != NULL) 1517 if (sc->serialization != NULL)
1520 { 1518 {
1521 GNUNET_FS_remove_sync_file_ (sc->h, 1519 GNUNET_FS_remove_sync_file_ (sc->h,
@@ -1537,6 +1535,8 @@ GNUNET_FS_search_stop (struct GNUNET_FS_SearchContext *sc)
1537 GNUNET_SCHEDULER_cancel (sc->task); 1535 GNUNET_SCHEDULER_cancel (sc->task);
1538 if (NULL != sc->client) 1536 if (NULL != sc->client)
1539 GNUNET_CLIENT_disconnect (sc->client, GNUNET_NO); 1537 GNUNET_CLIENT_disconnect (sc->client, GNUNET_NO);
1538 GNUNET_CONTAINER_multihashmap_iterate (sc->master_result_map,
1539 &search_result_free, sc);
1540 GNUNET_CONTAINER_multihashmap_destroy (sc->master_result_map); 1540 GNUNET_CONTAINER_multihashmap_destroy (sc->master_result_map);
1541 if (sc->requests != NULL) 1541 if (sc->requests != NULL)
1542 { 1542 {