diff --git a/src/libostree/ostree-fetcher.c b/src/libostree/ostree-fetcher.c index 6a70d4eb..c9f178be 100644 --- a/src/libostree/ostree-fetcher.c +++ b/src/libostree/ostree-fetcher.c @@ -724,6 +724,7 @@ _ostree_fetcher_contents_membuf_sync (OstreeFetcher *fetcher, GBytes **out_contents, GMainLoop *loop, gpointer user_data, + guint64 max_size, GCancellable *cancellable, GError **error) { @@ -744,9 +745,9 @@ _ostree_fetcher_contents_membuf_sync (OstreeFetcher *fetcher, data.error = error; _ostree_fetcher_stream_uri_async (fetcher, uri, - OSTREE_MAX_METADATA_SIZE, - cancellable, - fetch_uri_sync_on_complete, &data); + max_size, + cancellable, + fetch_uri_sync_on_complete, &data); run_mainloop_monitor_fetcher (&data); if (!data.result_stream) diff --git a/src/libostree/ostree-fetcher.h b/src/libostree/ostree-fetcher.h index c6365b30..5dee1523 100644 --- a/src/libostree/ostree-fetcher.h +++ b/src/libostree/ostree-fetcher.h @@ -94,6 +94,7 @@ gboolean _ostree_fetcher_contents_membuf_sync (OstreeFetcher *fetcher, GBytes **out_contents, GMainLoop *loop, gpointer user_data, + guint64 max_size, GCancellable *cancellable, GError **error); G_END_DECLS diff --git a/src/libostree/ostree-repo-pull.c b/src/libostree/ostree-repo-pull.c index 7a7ed465..ad752ff1 100644 --- a/src/libostree/ostree-repo-pull.c +++ b/src/libostree/ostree-repo-pull.c @@ -265,6 +265,7 @@ fetch_uri_contents_membuf_sync (OtPullData *pull_data, out_contents, pull_data->loop, pull_data, + OSTREE_MAX_METADATA_SIZE, cancellable, error); pull_data->fetching_sync_uri = NULL;