You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by gs...@apache.org on 2012/04/26 23:26:28 UTC
svn commit: r1331105 - /subversion/trunk/subversion/libsvn_client/ra.c
Author: gstein
Date: Thu Apr 26 21:26:27 2012
New Revision: 1331105
URL: http://svn.apache.org/viewvc?rev=1331105&view=rev
Log:
The client's RA callbacks need a RELPATH_MAP. Assert that. If a map is
not available, then just don't use the callbacks/baton.
(see svn_ra_private.h about passing NULL for the callbacks/baton)
* subversion/libsvn_client/ra.c:
(svn_client__ra_make_cb_baton): assert non-NULL arguments
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=1331105&r1=1331104&r2=1331105&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/ra.c (original)
+++ subversion/trunk/subversion/libsvn_client/ra.c Thu Apr 26 21:26:27 2012
@@ -1100,6 +1100,9 @@ svn_client__ra_make_cb_baton(svn_wc_cont
{
struct ra_ev2_baton *reb = apr_palloc(result_pool, sizeof(*reb));
+ SVN_ERR_ASSERT_NO_RETURN(wc_ctx != NULL);
+ SVN_ERR_ASSERT_NO_RETURN(relpath_map != NULL);
+
reb->wc_ctx = wc_ctx;
reb->relpath_map = relpath_map;