You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2012/09/04 17:50:11 UTC

svn commit: r1380695 - /subversion/trunk/subversion/libsvn_subr/simple_providers.c

Author: stsp
Date: Tue Sep  4 15:50:11 2012
New Revision: 1380695

URL: http://svn.apache.org/viewvc?rev=1380695&view=rev
Log:
* subversion/libsvn_subr/simple_providers.c
  (svn_auth__simple_creds_cache_set): Don't claim creds were saved if
   svn_config_write_auth_data() returns an error. Not sure why we don't
   just return an error in this case, so add a ### comment.

Modified:
    subversion/trunk/subversion/libsvn_subr/simple_providers.c

Modified: subversion/trunk/subversion/libsvn_subr/simple_providers.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/simple_providers.c?rev=1380695&r1=1380694&r2=1380695&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/simple_providers.c (original)
+++ subversion/trunk/subversion/libsvn_subr/simple_providers.c Tue Sep  4 15:50:11 2012
@@ -475,6 +475,10 @@ svn_auth__simple_creds_cache_set(svn_boo
   /* Save credentials to disk. */
   err = svn_config_write_auth_data(creds_hash, SVN_AUTH_CRED_SIMPLE,
                                    realmstring, config_dir, pool);
+  if (err)
+    *saved = FALSE;
+
+  /* ### return error? */
   svn_error_clear(err);
 
   return SVN_NO_ERROR;