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;


Reply via email to