You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2015/11/10 16:48:04 UTC
svn commit: r1713672 -
/subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c
Author: julianfoad
Date: Tue Nov 10 15:48:03 2015
New Revision: 1713672
URL: http://svn.apache.org/viewvc?rev=1713672&view=rev
Log:
On the 'move-tracking-2' branch: Fix memory allocation bug.
Found by: philipm
* subversion/libsvn_delta/branch.c
(svn_branch_rev_bid_eid_create,
svn_branch_rev_bid_create): Deep-copy the arguments.
Modified:
subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c
Modified: subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c?rev=1713672&r1=1713671&r2=1713672&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_delta/branch.c Tue Nov 10 15:48:03 2015
@@ -877,7 +877,7 @@ svn_branch_rev_bid_eid_create(svn_revnum
{
svn_branch_rev_bid_eid_t *id = apr_palloc(result_pool, sizeof(*id));
- id->bid = branch_id;
+ id->bid = apr_pstrdup(result_pool, branch_id);
id->eid = eid;
id->rev = rev;
return id;
@@ -904,7 +904,7 @@ svn_branch_rev_bid_create(svn_revnum_t r
{
svn_branch_rev_bid_t *id = apr_palloc(result_pool, sizeof(*id));
- id->bid = branch_id;
+ id->bid = apr_pstrdup(result_pool, branch_id);
id->rev = rev;
return id;
}