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