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));
 }