From c7db1c149a2bd783b34679bbb6c408d440a36570 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 11 Jun 2010 13:51:47 +0000 Subject: [PATCH] fixing leak --- src/fs/fs.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/fs/fs.c b/src/fs/fs.c index e4e81635a..9797becad 100644 --- a/src/fs/fs.c +++ b/src/fs/fs.c @@ -2264,6 +2264,15 @@ deserialize_search_result (void *cls, &sr->key, sr, GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE); + if (GNUNET_OK != + GNUNET_BIO_read_close (rh, &emsg)) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + _("Failure while resuming search operation `%s': %s\n"), + filename, + emsg); + GNUNET_free (emsg); + } return GNUNET_OK; cleanup: GNUNET_free_non_null (download); @@ -2275,6 +2284,15 @@ deserialize_search_result (void *cls, GNUNET_CONTAINER_meta_data_destroy (sr->meta); GNUNET_free (sr->serialization); GNUNET_free (sr); + if (GNUNET_OK != + GNUNET_BIO_read_close (rh, &emsg)) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + _("Failure while resuming search operation `%s': %s\n"), + filename, + emsg); + GNUNET_free (emsg); + } return GNUNET_OK; } -- 2.25.1