> 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;
>  }

Reply via email to