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 2013/02/21 21:04:12 UTC
svn commit: r1448793 - /subversion/trunk/subversion/libsvn_wc/diff_editor.c
Author: philip
Date: Thu Feb 21 20:04:11 2013
New Revision: 1448793
URL: http://svn.apache.org/r1448793
Log:
Avoid using pool memory after clear.
* subversion/libsvn_wc/diff_editor.c
(close_file): Don't use baton after it has been destroyed.
Modified:
subversion/trunk/subversion/libsvn_wc/diff_editor.c
Modified: subversion/trunk/subversion/libsvn_wc/diff_editor.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/diff_editor.c?rev=1448793&r1=1448792&r2=1448793&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/diff_editor.c (original)
+++ subversion/trunk/subversion/libsvn_wc/diff_editor.c Thu Feb 21 20:04:11 2013
@@ -2158,8 +2158,8 @@ close_file(void *file_baton,
if (!eb->local_before_remote && !fb->repos_only && !fb->ignoring_ancestry)
SVN_ERR(handle_local_only(pb, fb->name, scratch_pool));
- svn_pool_destroy(fb->pool); /* destroys scratch_pool */
- SVN_ERR(maybe_done(fb->parent_baton));
+ svn_pool_destroy(fb->pool); /* destroys scratch_pool and fb */
+ SVN_ERR(maybe_done(pb));
return SVN_NO_ERROR;
}