Julian Foad wrote on Thu, Feb 14, 2013 at 21:17:03 +0000:
> Daniel Shahaf wrote:
> > @@ -739,8 +743,8 @@ init_sqlite(void *baton, apr_pool_t *pool)
> > {
> > int err = sqlite3_config(SQLITE_CONFIG_MULTITHREAD);
> > if (err != SQLITE_OK && err != SQLITE_MISUSE)
> > - return svn_error_create(SQLITE_ERROR_CODE(err), NULL,
> > - _("Could not configure SQLite"));
> > + return svn_error_createf(SQLITE_ERROR_CODE(err), NULL,
> > + _("Could not configure SQLite (%d)"),
> > err);
>
> In cases like this one, it seems we should be using one of the above sqlite
> -> svn error converters so that we get the full SQLite description, and then
> wrapping the resulting svn error object with "Could not configure SQLite".
>
As in:
return svn_error_quick_wrap(svn_error_create(SQLITE_ERROR_CODE(err),
NULL, NULL)
_("Could not configure SQLite (%d)"));
?
> - Julian