Author: julianfoad
Date: Thu Apr 28 12:56:40 2011
New Revision: 1097441
URL: http://svn.apache.org/viewvc?rev=1097441&view=rev
Log:
* subversion/libsvn_wc/info.c
(info_found_node_callback, svn_wc__get_info): Avoid modifying a 'const'
array, by introducing an intermediate non-const pointer variable, and so
avoid compiler warnings.
Modified:
subversion/trunk/subversion/libsvn_wc/info.c
Modified: subversion/trunk/subversion/libsvn_wc/info.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/info.c?rev=1097441&r1=1097440&r2=1097441&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/info.c (original)
+++ subversion/trunk/subversion/libsvn_wc/info.c Thu Apr 28 12:56:40 2011
@@ -281,11 +281,12 @@ info_found_node_callback(const char *loc
if (tree_conflict)
{
- info->wc_info->conflicts = apr_array_make(pool, 1,
- sizeof(const svn_wc_conflict_description2_t *));
+ apr_array_header_t *conflicts = apr_array_make(pool,
+ 1, sizeof(const svn_wc_conflict_description2_t *));
- APR_ARRAY_PUSH(info->wc_info->conflicts,
- const svn_wc_conflict_description2_t *) = tree_conflict;
+ APR_ARRAY_PUSH(conflicts, const svn_wc_conflict_description2_t *)
+ = tree_conflict;
+ info->wc_info->conflicts = conflicts;
}
SVN_ERR(fe_baton->receiver(fe_baton->receiver_baton, local_abspath,
@@ -335,11 +336,12 @@ svn_wc__get_info(svn_wc_context_t *wc_ct
SVN_ERR(build_info_for_unversioned(&info, scratch_pool));
if (tree_conflict)
{
- info->wc_info->conflicts = apr_array_make(scratch_pool, 1,
- sizeof(const svn_wc_conflict_description2_t *));
+ apr_array_header_t *conflicts = apr_array_make(scratch_pool,
+ 1, sizeof(const svn_wc_conflict_description2_t *));
- APR_ARRAY_PUSH(info->wc_info->conflicts,
- const svn_wc_conflict_description2_t *) = tree_conflict;
+ APR_ARRAY_PUSH(conflicts, const svn_wc_conflict_description2_t *)
+ = tree_conflict;
+ info->wc_info->conflicts = conflicts;
}
SVN_ERR(svn_wc__node_get_repos_info(&(info->repos_root_URL),