Author: rhuijben
Date: Thu Aug  5 07:05:51 2010
New Revision: 982483

URL: http://svn.apache.org/viewvc?rev=982483&view=rev
Log:
* subversion/libsvn_ra_serf/update.c
  (handle_fetch): Resolve error leak.

Found by: danielsh

Modified:
    subversion/trunk/subversion/libsvn_ra_serf/update.c

Modified: subversion/trunk/subversion/libsvn_ra_serf/update.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/update.c?rev=982483&r1=982482&r2=982483&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/update.c (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/update.c Thu Aug  5 07:05:51 2010
@@ -962,9 +962,10 @@ handle_fetch(serf_request_t *request,
                                                 info, info->editor_pool);
             }
 
-          err = info->dir->update_editor->close_file(info->file_baton,
-                                                     info->final_checksum,
-                                                     info->editor_pool);
+          if (!err)
+            err = info->dir->update_editor->close_file(info->file_baton,
+                                                       info->final_checksum,
+                                                       info->editor_pool);
 
           if (err)
             {


Reply via email to