> Index: subversion/libsvn_fs/fs-loader.c > =================================================================== > --- subversion/libsvn_fs/fs-loader.c (revision 1402414) > +++ subversion/libsvn_fs/fs-loader.c (working copy) > @@ -487,17 +487,21 @@ > void *cancel_baton, > svn_revnum_t start, > svn_revnum_t end, > + svn_boolean_t keep_going, > apr_pool_t *pool) > { > - fs_library_vtable_t *vtable; > - svn_fs_t *fs; > + if (!keep_going) > + {
That's wrong for the same reason as last time > + fs_library_vtable_t *vtable; > + svn_fs_t *fs; > > - SVN_ERR(fs_library_vtable(&vtable, path, pool)); > - fs = fs_new(NULL, pool); > + SVN_ERR(fs_library_vtable(&vtable, path, pool)); > + fs = fs_new(NULL, pool); > > - SVN_MUTEX__WITH_LOCK(common_pool_lock, > - vtable->verify_fs(fs, path, cancel_func, cancel_baton, > - start, end, pool, common_pool)); > + SVN_MUTEX__WITH_LOCK(common_pool_lock, > + vtable->verify_fs(fs, path, cancel_func, > cancel_baton, > + start, end, pool, common_pool)); > + } > return SVN_NO_ERROR; > }