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 2015/03/06 16:17:34 UTC
svn commit: r1664653 - /subversion/trunk/subversion/libsvn_client/copy.c
Author: rhuijben
Date: Fri Mar 6 15:17:34 2015
New Revision: 1664653
URL: http://svn.apache.org/r1664653
Log:
Following up on r1659395, properly initialize incoming_prop_changes member of
new commit items created for pin-externals to allow committing with our non
http-v2 support via ra_dav.
* subversion/libsvn_client/copy.c
(queue_prop_change_commit_items): Initialize outgoing prop changes to
avoid segfault.
Modified:
subversion/trunk/subversion/libsvn_client/copy.c
Modified: subversion/trunk/subversion/libsvn_client/copy.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/copy.c?rev=1664653&r1=1664652&r2=1664653&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/copy.c (original)
+++ subversion/trunk/subversion/libsvn_client/copy.c Fri Mar 6 15:17:34 2015
@@ -1916,6 +1916,9 @@ queue_prop_change_commit_items(const cha
item->url = commit_url;
item->kind = svn_node_dir;
item->state_flags = SVN_CLIENT_COMMIT_ITEM_PROP_MODS;
+
+ item->incoming_prop_changes = apr_array_make(result_pool, 1,
+ sizeof(svn_prop_t *));
APR_ARRAY_PUSH(commit_items, svn_client_commit_item3_t *) = item;
}
else