Author: rhuijben
Date: Mon May 2 20:57:55 2011
New Revision: 1098793
URL: http://svn.apache.org/viewvc?rev=1098793&view=rev
Log:
* subversion/libsvn_ra/ra_loader.c
(svn_ra_get_path_relative_to_session,
svn_ra_get_path_relative_to_root): Partially revert r1096934, as
svn_uri_is_child already guarantees uri decoded results.
Modified:
subversion/trunk/subversion/libsvn_ra/ra_loader.c
Modified: subversion/trunk/subversion/libsvn_ra/ra_loader.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra/ra_loader.c?rev=1098793&r1=1098792&r2=1098793&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra/ra_loader.c (original)
+++ subversion/trunk/subversion/libsvn_ra/ra_loader.c Mon May 2 20:57:55 2011
@@ -577,13 +577,11 @@ svn_error_t *svn_ra_get_path_relative_to
}
else
{
- const char *relpath = svn_uri_is_child(sess_url, url, pool);
- if (! *relpath)
+ *rel_path = svn_uri_is_child(sess_url, url, pool);
+ if (! *rel_path)
return svn_error_createf(SVN_ERR_RA_ILLEGAL_URL, NULL,
_("'%s' isn't a child of session URL '%s'"),
url, sess_url);
-
- *rel_path = svn_path_uri_decode(relpath, pool);
}
return SVN_NO_ERROR;
}
@@ -601,14 +599,12 @@ svn_error_t *svn_ra_get_path_relative_to
}
else
{
- const char *relpath = svn_uri_is_child(root_url, url, pool);
- if (! *relpath)
+ *rel_path = svn_uri_is_child(root_url, url, pool);
+ if (! *rel_path)
return svn_error_createf(SVN_ERR_RA_ILLEGAL_URL, NULL,
_("'%s' isn't a child of repository root "
"URL '%s'"),
url, root_url);
-
- *rel_path = svn_path_uri_decode(relpath, pool);
}
return SVN_NO_ERROR;