Author: stsp
Date: Fri Nov 18 14:16:08 2011
New Revision: 1203653
URL: http://svn.apache.org/viewvc?rev=1203653&view=rev
Log:
Follow-up to r1203651:
* subversion/mod_dav_svn/mod_dav_svn.c
(merge_dir_config): Use svn__fspath instead of svn_dirent for URL-paths.
Correctly print Locations nested more than 1 level deep.
Modified:
subversion/trunk/subversion/mod_dav_svn/mod_dav_svn.c
Modified: subversion/trunk/subversion/mod_dav_svn/mod_dav_svn.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/mod_dav_svn/mod_dav_svn.c?rev=1203653&r1=1203652&r2=1203653&view=diff
==============================================================================
--- subversion/trunk/subversion/mod_dav_svn/mod_dav_svn.c (original)
+++ subversion/trunk/subversion/mod_dav_svn/mod_dav_svn.c Fri Nov 18 14:16:08
2011
@@ -221,7 +221,8 @@ merge_dir_config(apr_pool_t *p, void *ba
ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL,
"mod_dav_svn: nested Location '%s' hinders access to '%s' "
"in SVNPath Location '%s'",
- child->root_dir, svn_dirent_basename(child->root_dir, p),
+ child->root_dir,
+ svn_fspath__skip_ancestor(parent->root_dir, child->root_dir),
parent->root_dir);
return newconf;