You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2012/05/13 01:45:46 UTC

svn commit: r1337740 - /subversion/trunk/subversion/libsvn_wc/conflicts.c

Author: rhuijben
Date: Sat May 12 23:45:46 2012
New Revision: 1337740

URL: http://svn.apache.org/viewvc?rev=1337740&view=rev
Log:
* subversion/libsvn_wc/conflicts.c
  (conflict_status_walker): Don't create an unneeded iterpool for every not
    conflicted node reported by the status walker.

Found by: gstein

Modified:
    subversion/trunk/subversion/libsvn_wc/conflicts.c

Modified: subversion/trunk/subversion/libsvn_wc/conflicts.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/conflicts.c?rev=1337740&r1=1337739&r2=1337740&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/conflicts.c (original)
+++ subversion/trunk/subversion/libsvn_wc/conflicts.c Sat May 12 23:45:46 2012
@@ -357,13 +357,14 @@ conflict_status_walker(void *baton,
   svn_wc__db_t *db = cswb->db;
 
   const apr_array_header_t *conflicts;
-  apr_pool_t *iterpool = svn_pool_create(scratch_pool);
+  apr_pool_t *iterpool;
   int i;
   svn_boolean_t resolved = FALSE;
 
   if (!status->conflicted)
     return SVN_NO_ERROR;
 
+  iterpool = svn_pool_create(scratch_pool);
 
   SVN_ERR(svn_wc__db_read_conflicts(&conflicts, db, local_abspath,
                                     scratch_pool, iterpool));