On Mon, Oct 7, 2013 at 1:15 PM, Bert Huijben <b...@qqmail.nl> wrote: > > > - svn_config_get(repository->cfg, &pwdb_path, > > SVN_CONFIG_SECTION_GENERAL, > > + svn_config_get(cfg, &pwdb_path, > > + SVN_CONFIG_SECTION_GENERAL, > > SVN_CONFIG_OPTION_PASSWORD_DB, NULL); > > > > repository->pwdb = NULL; > > @@ -305,8 +308,6 @@ svn_error_t *load_pwdb_config(server_bat > > FALSE, FALSE, pool); > > if (err) > > { > > - log_server_error(err, server, conn, pool); > > - > > /* Because it may be possible to read the pwdb file with some > > access methods and not others, ignore errors reading the > pwdb > > file and just don't present password authentication as an > > @@ -319,11 +320,7 @@ svn_error_t *load_pwdb_config(server_bat > > if (err->apr_err != SVN_ERR_BAD_FILENAME > > && ! APR_STATUS_IS_EACCES(err->apr_err)) > > { > > - /* Now that we've logged the error, clear it and return > a > > - * nice, generic error to the user: > > - * > http://subversion.tigris.org/issues/show_bug.cgi?id=2271 */ > > - svn_error_clear(err); > > - return svn_error_create(SVN_ERR_AUTHN_FAILED, NULL, > NULL); > > + return svn_error_create(SVN_ERR_AUTHN_FAILED, err, NULL); > > > I like the change for debugging, but this clearly re-introduces issue > #2271 " svnserve expose the path to the password file if it is not found" > > Is this message cleaned in a different place now? > > Serve() now calls the new handle_config_error() to sanitize the errors. BTW, thanks for reviewing!
-- Stefan^2.