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

svn commit: r1371477 - /subversion/branches/master-passphrase/subversion/libsvn_subr/cmdline.c

Author: cmpilato
Date: Thu Aug  9 20:50:32 2012
New Revision: 1371477

URL: http://svn.apache.org/viewvc?rev=1371477&view=rev
Log:
On the 'master-passphrase' branch: fix a segfault triggered by running
in --non-interactive mode.

* subversion/libsvn_subr/cmdline.c
  (get_master_passphrase_auth_baton): Initialize the provider list
    when non_interactive is set, too.

Modified:
    subversion/branches/master-passphrase/subversion/libsvn_subr/cmdline.c

Modified: subversion/branches/master-passphrase/subversion/libsvn_subr/cmdline.c
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/subversion/libsvn_subr/cmdline.c?rev=1371477&r1=1371476&r2=1371477&view=diff
==============================================================================
--- subversion/branches/master-passphrase/subversion/libsvn_subr/cmdline.c (original)
+++ subversion/branches/master-passphrase/subversion/libsvn_subr/cmdline.c Thu Aug  9 20:50:32 2012
@@ -471,6 +471,10 @@ get_master_passphrase_auth_baton(svn_aut
           pb, 3, pool);
       APR_ARRAY_PUSH(mp_providers, svn_auth_provider_object_t *) = provider;
     }
+  else
+    {
+      mp_providers = apr_array_make(pool, 1, sizeof(provider));
+    }
 
   /* Then, we create the auth baton. */
   svn_auth_open(mp_ab, mp_providers, pool);