From: Christian Grothoff Date: Tue, 20 Oct 2009 19:28:31 +0000 (+0000) Subject: bugfixes, including double frees X-Git-Tag: initial-import-from-subversion-38251~23294 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5228336613947f354ff56d2d323d517aa8a94ca9;p=oweals%2Fgnunet.git bugfixes, including double frees --- diff --git a/src/fs/fs_publish.c b/src/fs/fs_publish.c index 6d3bbe7f6..3501416ad 100644 --- a/src/fs/fs_publish.c +++ b/src/fs/fs_publish.c @@ -1334,7 +1334,6 @@ GNUNET_FS_publish_ksk (struct GNUNET_FS_Handle *h, if (pkc->mdsize == -1) { GNUNET_break (0); - GNUNET_free (uris); GNUNET_free (pkc->kb); if (pkc->dsh != NULL) GNUNET_DATASTORE_disconnect (pkc->dsh, GNUNET_NO); diff --git a/src/fs/gnunet-service-fs.c b/src/fs/gnunet-service-fs.c index fcb58b692..ed817e848 100644 --- a/src/fs/gnunet-service-fs.c +++ b/src/fs/gnunet-service-fs.c @@ -2959,9 +2959,9 @@ transmit_result (void *cls, pr->replies_pending = reply->next; memcpy (&cbuf[ret], &reply[1], reply->msize); ret += reply->msize; - GNUNET_free (pr); + GNUNET_free (reply); } - return 0; + return ret; }