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);


Reply via email to