You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2011/05/03 17:51:49 UTC
svn commit: r1099100 - /subversion/trunk/subversion/libsvn_ra_serf/commit.c
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;
}