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 2010/04/14 16:23:30 UTC
svn commit: r933967 - /subversion/trunk/subversion/libsvn_ra_svn/client.c
Author: rhuijben
Date: Wed Apr 14 14:23:30 2010
New Revision: 933967
URL: http://svn.apache.org/viewvc?rev=933967&view=rev
Log:
Fix an error leak in libsvn_ra_svn.
* subversion/libsvn_ra_svn/client.c
(handle_child_process_error): clear the error we just created for
passing over the network.
Modified:
subversion/trunk/subversion/libsvn_ra_svn/client.c
Modified: subversion/trunk/subversion/libsvn_ra_svn/client.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_svn/client.c?rev=933967&r1=933966&r2=933967&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_svn/client.c (original)
+++ subversion/trunk/subversion/libsvn_ra_svn/client.c Wed Apr 14 14:23:30 2010
@@ -453,6 +453,7 @@ static void handle_child_process_error(a
conn = svn_ra_svn_create_conn(NULL, in_file, out_file, pool);
err = svn_error_wrap_apr(status, _("Error in child process: %s"), desc);
svn_error_clear(svn_ra_svn_write_cmd_failure(conn, pool, err));
+ svn_error_clear(err);
svn_error_clear(svn_ra_svn_flush(conn, pool));
}