From: Christian Grothoff Date: Fri, 11 Jun 2010 13:51:47 +0000 (+0000) Subject: fixing leak X-Git-Tag: initial-import-from-subversion-38251~21417 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c7db1c149a2bd783b34679bbb6c408d440a36570;p=oweals%2Fgnunet.git fixing leak --- 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; }