Author: julianfoad
Date: Fri Mar 12 13:01:18 2010
New Revision: 922245
URL: http://svn.apache.org/viewvc?rev=922245&view=rev
Log:
Correct a pointer target type (no functional change) and simplify some code.
* subversion/libsvn_subr/mergeinfo.c
(svn_mergeinfo__set_inheritance): Simplify a hash dereference.
(svn_mergeinfo__remove_prefix_from_catalog): Correct a pointer target type.
Modified:
subversion/trunk/subversion/libsvn_subr/mergeinfo.c
Modified: subversion/trunk/subversion/libsvn_subr/mergeinfo.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/mergeinfo.c?rev=922245&r1=922244&r2=922245&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/mergeinfo.c (original)
+++ subversion/trunk/subversion/libsvn_subr/mergeinfo.c Fri Mar 12 13:01:18 2010
@@ -848,10 +848,7 @@ svn_mergeinfo__set_inheritance(svn_merge
hi;
hi = apr_hash_next(hi))
{
- apr_array_header_t *rangelist;
- const char *path = svn__apr_hash_index_key(hi);
-
- rangelist = apr_hash_get(mergeinfo, path, APR_HASH_KEY_STRING);
+ apr_array_header_t *rangelist = svn__apr_hash_index_val(hi);
if (rangelist)
svn_rangelist__set_inheritance(rangelist, inheritable);
@@ -1627,7 +1624,7 @@ svn_mergeinfo__remove_prefix_from_catalo
{
const char *original_path = svn__apr_hash_index_key(hi);
apr_ssize_t klen = svn__apr_hash_index_klen(hi);
- svn_mergeinfo_t *value = svn__apr_hash_index_val(hi);
+ svn_mergeinfo_t value = svn__apr_hash_index_val(hi);
SVN_ERR_ASSERT(klen >= prefix_len);
SVN_ERR_ASSERT(strncmp(original_path, prefix, prefix_len) == 0);