r1179767 | stsp | 2011-10-06 18:56:02 +0000 (Thu, 06 Oct 2011)
Wrap error message from SASL with a prefix which makes clear that the
error message comes from SASL, not from Subversion itself.
This avoids silly error messages such as "svn: generic failure".
Reported by: frantisek holop
* subversion/libsvn_ra_svn/cyrus_auth.c
(get_sasl_error): New helper which wraps sasl_errdetail().
(sasl_baton): Add SCRATCH_POOL so our sasl callbacks can call above helper.
(new_sasl_ctx, try_auth, sasl_read_cb, sasl_write_cb,
svn_ra_svn__enable_sasl_encryption): Call get_sasl_error() instead of
calling sasl_errdetail().