Author: rhuijben Date: Tue May 3 15:51:49 2011 New Revision: 1099100 URL: http://svn.apache.org/viewvc?rev=1099100&view=rev Log: * subversion/libsvn_ra_serf/commit.c (apply_textdelta): Store checksum in context pool. (The previous code was safe for libsvn_client's use, but not for generic drivers).
Modified: subversion/trunk/subversion/libsvn_ra_serf/commit.c Modified: subversion/trunk/subversion/libsvn_ra_serf/commit.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/commit.c?rev=1099100&r1=1099099&r2=1099100&view=diff ============================================================================== --- subversion/trunk/subversion/libsvn_ra_serf/commit.c (original) +++ subversion/trunk/subversion/libsvn_ra_serf/commit.c Tue May 3 15:51:49 2011 @@ -1993,7 +1993,8 @@ apply_textdelta(void *file_baton, svn_txdelta_to_svndiff2(handler, handler_baton, ctx->stream, 0, pool); - ctx->base_checksum = base_checksum; + if (base_checksum) + ctx->base_checksum = apr_pstrdup(ctx->pool, base_checksum); return SVN_NO_ERROR; }