--- D:/subversion-1.6.9/subversion/svnserve/serve.c Ïí ìàé 4 19:02:01 2009 +++ D:/subversion-1.6.9/subversion/svnserve/serve.c.new Ñð ìàð 3 10:08:46 2010 @@ -46,6 +46,7 @@ #include "private/svn_log.h" #include "private/svn_mergeinfo_private.h" +#include "private/ra_svn_sasl.h" #ifdef HAVE_UNISTD_H #include /* For getpid() */ @@ -2877,6 +2878,9 @@ /* Should we use Cyrus SASL? */ svn_config_get_bool(b->cfg, &b->use_sasl, SVN_CONFIG_SECTION_SASL, SVN_CONFIG_OPTION_USE_SASL, FALSE); + + svn_config_get(b->cfg, &b->sasl_service_name, SVN_CONFIG_SECTION_SASL, + SVN_CONFIG_OPTION_SASL_SERVICE_NAME, SVN_RA_SVN_SASL_NAME); #endif /* Use the repository UUID as the default realm. */ @@ -2943,6 +2947,7 @@ b.log_file = params->log_file; b.pool = pool; b.use_sasl = FALSE; + b.sasl_service_name = NULL; /* Send greeting. We don't support version 1 any more, so we can * send an empty mechlist. */