Author: rhuijben
Date: Tue May 17 14:46:51 2011
New Revision: 1104292
URL: http://svn.apache.org/viewvc?rev=1104292&view=rev
Log:
* subversion/libsvn_client/externals.c
(handle_external_item_change): Extend scope of the kind variable that is used
via a pointer, to live as long as the reference to it.
Modified:
subversion/trunk/subversion/libsvn_client/externals.c
Modified: subversion/trunk/subversion/libsvn_client/externals.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/externals.c?rev=1104292&r1=1104291&r2=1104292&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/externals.c (original)
+++ subversion/trunk/subversion/libsvn_client/externals.c Tue May 17 14:46:51
2011
@@ -701,6 +701,7 @@ handle_external_item_change(const struct
apr_pool_t *scratch_pool)
{
svn_ra_session_t *ra_session;
+ svn_node_kind_t kind; /* Stored as pointer in ra_cache */
svn_client__ra_session_from_path_results ra_cache = { 0 };
const char *local_abspath;
const char *old_url;
@@ -761,8 +762,6 @@ handle_external_item_change(const struct
determine if the external is a file or directory. */
if (new_item)
{
- svn_node_kind_t kind;
-
/* Get the RA connection. */
SVN_ERR(svn_client__ra_session_from_path(&ra_session,
&ra_cache.ra_revnum,