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)
{