You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by br...@apache.org on 2012/11/16 06:50:28 UTC

svn commit: r1410203 - /subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c

Author: breser
Date: Fri Nov 16 05:50:27 2012
New Revision: 1410203

URL: http://svn.apache.org/viewvc?rev=1410203&view=rev
Log:
* subversion/libsvn_fs_fs/fs_fs.c
  (rep_write_cleanup): Improve a comment, no functional change.

Suggested by: danielsh

Modified:
    subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c

Modified: subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c?rev=1410203&r1=1410202&r2=1410203&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c (original)
+++ subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c Fri Nov 16 05:50:27 2012
@@ -7102,7 +7102,10 @@ rep_write_cleanup(void *data)
   err = svn_io_file_trunc(b->file, b->rep_offset, b->pool);
   err = svn_error_compose_create(err, svn_io_file_close(b->file, b->pool));
 
-  /* Remove our lock */
+  /* Remove our lock regardless of any preceeding errors so that the 
+     being_written flag is always removed and stays consistent with the
+     file lock which will be removed no matter what since the pool is
+     going away. */
   err = svn_error_compose_create(err, unlock_proto_rev(b->fs, txn_id,
                                                        b->lockcookie, b->pool));
   if (err)