You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2010/10/03 18:25:44 UTC

svn commit: r1003989 - /subversion/trunk/subversion/libsvn_client/repos_diff_summarize.c

Author: stsp
Date: Sun Oct  3 16:25:44 2010
New Revision: 1003989

URL: http://svn.apache.org/viewvc?rev=1003989&view=rev
Log:
* subversion/libsvn_client/repos_diff_summarize.c
  (diff_deleted_dir): Allocate SUM, which is only needed during the current
   iteration, in the iterpool, rather than the function-global pool.

Modified:
    subversion/trunk/subversion/libsvn_client/repos_diff_summarize.c

Modified: subversion/trunk/subversion/libsvn_client/repos_diff_summarize.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/repos_diff_summarize.c?rev=1003989&r1=1003988&r2=1003989&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/repos_diff_summarize.c (original)
+++ subversion/trunk/subversion/libsvn_client/repos_diff_summarize.c Sun Oct  3 16:25:44 2010
@@ -196,7 +196,7 @@ diff_deleted_dir(const char *dir,
                                 &kind,
                                 iterpool));
 
-      sum = apr_pcalloc(pool, sizeof(*sum));
+      sum = apr_pcalloc(iterpool, sizeof(*sum));
       sum->summarize_kind = svn_client_diff_summarize_kind_deleted;
       sum->path = path;
       sum->node_kind = kind;