diff options
author | Peter Wemm <peter@FreeBSD.org> | 2018-05-08 03:44:38 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 2018-05-08 03:44:38 +0000 |
commit | 3faf8d6bffc5d0fb2525ba37bb504c53366caf9d (patch) | |
tree | 7e47911263e75034b767fe34b2f8d3d17e91f66d /subversion/libsvn_fs_x/reps.c | |
parent | a55fb3c0d5eca7d887798125d5b95942b1f01d4b (diff) |
Import Subversion-1.10.0vendor/subversion/subversion-1.10.0
Notes
Notes:
svn path=/vendor/subversion/dist/; revision=333347
svn path=/vendor/subversion/subversion-1.10.0/; revision=333348; tag=vendor/subversion/subversion-1.10.0
Diffstat (limited to 'subversion/libsvn_fs_x/reps.c')
-rw-r--r-- | subversion/libsvn_fs_x/reps.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/subversion/libsvn_fs_x/reps.c b/subversion/libsvn_fs_x/reps.c index 85a5269a7fc3..0bfc2412237c 100644 --- a/subversion/libsvn_fs_x/reps.c +++ b/subversion/libsvn_fs_x/reps.c @@ -417,8 +417,8 @@ svn_fs_x__reps_add_base(svn_fs_x__reps_builder_t *builder, apr_size_t idx; SVN_ERR(svn_fs_x__get_contents(&stream, builder->fs, rep, FALSE, scratch_pool)); - SVN_ERR(svn_string_from_stream(&contents, stream, scratch_pool, - scratch_pool)); + SVN_ERR(svn_string_from_stream2(&contents, stream, SVN__STREAM_CHUNK_SIZE, + scratch_pool)); SVN_ERR(svn_fs_x__reps_add(&idx, builder, contents)); base.revision = svn_fs_x__get_revnum(rep->id.change_set); @@ -641,16 +641,17 @@ svn_fs_x__reps_get(svn_fs_x__rep_extractor_t **extractor, svn_fs_t *fs, const svn_fs_x__reps_t *container, apr_size_t idx, - apr_pool_t *pool) + apr_pool_t *result_pool) { apr_uint32_t first = container->first_instructions[idx]; apr_uint32_t last = container->first_instructions[idx + 1]; /* create the extractor object */ - svn_fs_x__rep_extractor_t *result = apr_pcalloc(pool, sizeof(*result)); + svn_fs_x__rep_extractor_t *result = apr_pcalloc(result_pool, + sizeof(*result)); result->fs = fs; - result->result = svn_stringbuf_create_empty(pool); - result->pool = pool; + result->result = svn_stringbuf_create_empty(result_pool); + result->pool = result_pool; /* fill all the bits of the result that we can, i.e. all but bits coming * from base representations */ @@ -900,7 +901,7 @@ svn_error_t * svn_fs_x__deserialize_reps_container(void **out, void *data, apr_size_t data_len, - apr_pool_t *pool) + apr_pool_t *result_pool) { svn_fs_x__reps_t *reps = (svn_fs_x__reps_t *)data; |