Author: stefan2
Date: Sun Dec  5 22:29:38 2010
New Revision: 1042478

URL: http://svn.apache.org/viewvc?rev=1042478&view=rev
Log:
Improve intelligibility / simplify the retry logic.
Also, make the last statement in the function wrap
and return errors.

* subversion/libsvn_fs_fs/fs_fs.c
  (open_pack_or_rev_file): simplify

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=1042478&r1=1042477&r2=1042478&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c (original)
+++ subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c Sun Dec  5 22:29:38 2010
@@ -1934,13 +1934,12 @@ open_pack_or_rev_file(apr_file_t **file,
         }
       else
         {
-          /* the file exists but something prevented us from opnening it */
-          return svn_error_return(err);
+          retry = FALSE;
         }
     }
-  while (err);
+  while (retry);
 
-  return SVN_NO_ERROR;
+  return svn_error_return(err);
 }
 
 /* Given REV in FS, set *REV_OFFSET to REV's offset in the packed file.


Reply via email to