[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?

> 

Reply via email to