From 31d16c9ccebd7e592fc19306ce5f4d3164ee1ed5 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 29 Jun 2015 21:57:29 -0400 Subject: [PATCH] pull: Plug a memory leak --- src/libostree/ostree-fetcher.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libostree/ostree-fetcher.c b/src/libostree/ostree-fetcher.c index 46b8c44a..70735ca2 100644 --- a/src/libostree/ostree-fetcher.c +++ b/src/libostree/ostree-fetcher.c @@ -601,9 +601,8 @@ ostree_fetcher_request_uri_internal (OstreeFetcher *self, msg = soup_request_http_get_message ((SoupRequestHTTP*) pending->request); if (exists && stbuf.st_size > 0) soup_message_headers_set_range (msg->request_headers, stbuf.st_size, -1); - g_hash_table_insert (self->message_to_request, - soup_request_http_get_message ((SoupRequestHTTP*)pending->request), - pending); + /* Transfer ownership */ + g_hash_table_insert (self->message_to_request, msg, pending); } pending->out_tmpfile = tmpfile; tmpfile = NULL; /* Transfer ownership */