You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2012/11/01 10:48:16 UTC

svn commit: r1404520 - /subversion/trunk/subversion/libsvn_ra/compat.c

Author: philip
Date: Thu Nov  1 09:48:15 2012
New Revision: 1404520

URL: http://svn.apache.org/viewvc?rev=1404520&view=rev
Log:
Fix a memory use bug identified by valgrind.

* subversion/libsvn_ra/compat.c
  (svn_ra__get_inherited_props_walk): Avoid the iteration pool for
   an object used across iterations.

Modified:
    subversion/trunk/subversion/libsvn_ra/compat.c

Modified: subversion/trunk/subversion/libsvn_ra/compat.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra/compat.c?rev=1404520&r1=1404519&r2=1404520&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra/compat.c (original)
+++ subversion/trunk/subversion/libsvn_ra/compat.c Thu Nov  1 09:48:15 2012
@@ -903,7 +903,7 @@ svn_ra__get_inherited_props_walk(svn_ra_
       svn_error_t *err;
 
       svn_pool_clear(iterpool);
-      parent_url = svn_uri_dirname(parent_url, iterpool);
+      parent_url = svn_uri_dirname(parent_url, scratch_pool);
       SVN_ERR(svn_ra_reparent(session, parent_url, iterpool));
       err = session->vtable->get_dir(session, NULL, NULL,
                                      &parent_props, "",