diff options
author | ulfvonbelow <strilen@tilde.club> | 2023-01-29 07:07:51 -0600 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2023-02-06 13:54:06 +0900 |
commit | 08d2e1d371e8d09c1707a4e632479ee3ea2fca75 (patch) | |
tree | c9f843412c5ebaf37be90fa129e005c4898bca83 | |
parent | 0920196347790edf46539eab5ae411745552511e (diff) | |
download | gnunet-08d2e1d371e8d09c1707a4e632479ee3ea2fca75.tar.gz gnunet-08d2e1d371e8d09c1707a4e632479ee3ea2fca75.zip |
FS: fix memory leak in GNUNET_FS_search_stop.
Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org>
-rw-r--r-- | src/fs/fs_search.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/fs/fs_search.c b/src/fs/fs_search.c index 823f046ed..8b8c54c67 100644 --- a/src/fs/fs_search.c +++ b/src/fs/fs_search.c | |||
@@ -1811,7 +1811,10 @@ GNUNET_FS_search_stop (struct GNUNET_FS_SearchContext *sc) | |||
1811 | { | 1811 | { |
1812 | GNUNET_assert (GNUNET_FS_uri_test_ksk (sc->uri)); | 1812 | GNUNET_assert (GNUNET_FS_uri_test_ksk (sc->uri)); |
1813 | for (i = 0; i < sc->uri->data.ksk.keywordCount; i++) | 1813 | for (i = 0; i < sc->uri->data.ksk.keywordCount; i++) |
1814 | { | ||
1814 | GNUNET_CONTAINER_multihashmap_destroy (sc->requests[i].results); | 1815 | GNUNET_CONTAINER_multihashmap_destroy (sc->requests[i].results); |
1816 | GNUNET_free (sc->requests[i].keyword); | ||
1817 | } | ||
1815 | } | 1818 | } |
1816 | GNUNET_free (sc->requests); | 1819 | GNUNET_free (sc->requests); |
1817 | GNUNET_free (sc->emsg); | 1820 | GNUNET_free (sc->emsg); |