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;
 }