[[[ Fix segfault when subversion is built with gnome keyring support and keyring password lookup fails. * subversion/libsvn_subr/simple_providers.c (svn_auth__simple_creds_cache_get): Initialize 'done' with FALSE since ie password_get_gnome_keyring sets 'done' only to TRUE. In case of error it leaves unintialized 'done' (usually non 0) and default_password with NULL causing segfault at subsequent strcmp. ]]] Index: subversion/libsvn_subr/simple_providers.c =================================================================== --- subversion/libsvn_subr/simple_providers.c (revision 1835628) +++ subversion/libsvn_subr/simple_providers.c (working copy) @@ -206,7 +206,7 @@ { if (have_passtype) { - svn_boolean_t done; + svn_boolean_t done = FALSE; SVN_ERR(password_get(&done, &default_password, creds_hash, realmstring, username, parameters,