[email protected] wrote on Fri, Jul 08, 2011 at 14:02:42 -0000: > Author: philip > Date: Fri Jul 8 14:02:42 2011 > New Revision: 1144316 > > URL: http://svn.apache.org/viewvc?rev=1144316&view=rev > Log: > Fix issue 3953, mod_dav_svn failing to reject bogus mergeinfo on commit. > Move server-side mergeinfo validation so that all RA layers use it. > ... > @@ -222,6 +255,9 @@ svn_repos_fs_change_node_prop(svn_fs_roo > const svn_string_t *value, > apr_pool_t *pool) > { > + if (value && strcmp(name, SVN_PROP_MERGEINFO) == 0) > + SVN_ERR(verify_mergeinfo(value, path, pool)); > + > /* Validate the property, then call the wrapped function. */ > SVN_ERR(svn_repos__validate_prop(name, value, pool)); > return svn_fs_change_node_prop(root, path, name, value, pool); >
Shouldn't the call to verify_mergeinfo() be made by svn_repos__validate_prop(), rather than here? >

