You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2011/05/02 14:04:38 UTC
svn commit: r1098533 - /subversion/trunk/subversion/libsvn_client/externals.c
Author: hwright
Date: Mon May 2 12:04:38 2011
New Revision: 1098533
URL: http://svn.apache.org/viewvc?rev=1098533&view=rev
Log:
* subversion/libsvn_client/externals.c
(switch_file_external): Avoid an error leak, by jumping to the cleanup
section after producing it.
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=1098533&r1=1098532&r2=1098533&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/externals.c (original)
+++ subversion/trunk/subversion/libsvn_client/externals.c Mon May 2 12:04:38 2011
@@ -439,6 +439,7 @@ switch_file_external(const char *path,
"created because the node exists."),
svn_dirent_local_style(local_abspath,
subpool));
+ goto cleanup;
}
err = svn_wc__register_file_external(ctx->wc_ctx, local_abspath, url,