Author: rhuijben
Date: Wed Jul 6 12:27:30 2011
New Revision: 1143377
URL: http://svn.apache.org/viewvc?rev=1143377&view=rev
Log:
* subversion/svn/main.c
(main): Fallback to default config with a warning if the passed config
directory is anon-directory. Update comment to reflect the change.
Handle more access errors by using the macro for the check.
Patch by: Noorul Islam K M <noorul{_AT_}collab.net>
(tweaked by me)
Modified:
subversion/trunk/subversion/svn/main.c
Modified: subversion/trunk/subversion/svn/main.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/main.c?rev=1143377&r1=1143376&r2=1143377&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/main.c (original)
+++ subversion/trunk/subversion/svn/main.c Wed Jul 6 12:27:30 2011
@@ -2367,8 +2367,10 @@ main(int argc, const char *argv[])
opt_state.config_dir, pool);
if (err)
{
- /* Fallback to default config if the config directory isn't readable. */
- if (err->apr_err == APR_EACCES)
+ /* Fallback to default config if the config directory isn't readable
+ or is not a directory. */
+ if (APR_STATUS_IS_EACCES(err->apr_err)
+ || SVN__APR_STATUS_IS_ENOTDIR(err->apr_err))
{
svn_handle_warning2(stderr, err, "svn: ");
svn_error_clear(err);