You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by cm...@apache.org on 2012/03/13 19:09:11 UTC
svn commit: r1300265 - /subversion/trunk/subversion/libsvn_client/externals.c
Author: cmpilato
Date: Tue Mar 13 18:09:10 2012
New Revision: 1300265
URL: http://svn.apache.org/viewvc?rev=1300265&view=rev
Log:
For issue #4130: Close some DB handles once they are no longer in use.
* subversion/libsvn_client/externals.c
(switch_dir_external): Close the external working copy's DB in a few
more places before exiting.
Patch by: Kevin Radke <km...@gmail.com>
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=1300265&r1=1300264&r2=1300265&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/externals.c (original)
+++ subversion/trunk/subversion/libsvn_client/externals.c Tue Mar 13 18:09:10 2012
@@ -183,6 +183,8 @@ switch_dir_external(const char *local_ab
timestamp_sleep,
ctx, subpool));
svn_pool_destroy(subpool);
+ /* Issue #4130: We don't need to keep the external's DB open. */
+ SVN_ERR(svn_wc__close_db(local_abspath, ctx->wc_ctx, pool));
return SVN_NO_ERROR;
}
@@ -243,6 +245,8 @@ switch_dir_external(const char *local_ab
subpool));
svn_pool_destroy(subpool);
+ /* Issue #4130: We don't need to keep the external's DB open. */
+ SVN_ERR(svn_wc__close_db(local_abspath, ctx->wc_ctx, pool));
return SVN_NO_ERROR;
}
}