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.