Author: gstein
Date: Thu Jun 21 16:42:36 2012
New Revision: 1352608
URL: http://svn.apache.org/viewvc?rev=1352608&view=rev
Log:
Follow our own API guidelines.
* subversion/libsvn_client/ra.c:
(svn_client__open_ra_session_internal):
use svn_ra_create_callbacks() rather than directly allocating
Modified:
subversion/trunk/subversion/libsvn_client/ra.c
Modified: subversion/trunk/subversion/libsvn_client/ra.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/ra.c?rev=1352608&r1=1352607&r2=1352608&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/ra.c (original)
+++ subversion/trunk/subversion/libsvn_client/ra.c Thu Jun 21 16:42:36 2012
@@ -297,7 +297,7 @@ svn_client__open_ra_session_internal(svn
svn_client_ctx_t *ctx,
apr_pool_t *pool)
{
- svn_ra_callbacks2_t *cbtable = apr_pcalloc(pool, sizeof(*cbtable));
+ svn_ra_callbacks2_t *cbtable;
callback_baton_t *cb = apr_pcalloc(pool, sizeof(*cb));
const char *uuid = NULL;
@@ -305,6 +305,7 @@ svn_client__open_ra_session_internal(svn
SVN_ERR_ASSERT(base_dir_abspath == NULL
|| svn_dirent_is_absolute(base_dir_abspath));
+ SVN_ERR(svn_ra_create_callbacks(&cbtable, pool));
cbtable->open_tmp_file = open_tmp_file;
cbtable->get_wc_prop = use_admin ? get_wc_prop : NULL;
cbtable->set_wc_prop = read_only_wc ? NULL : set_wc_prop;