On Sat, Nov 17, 2012 at 2:51 PM,  <stef...@apache.org> wrote:
> Author: stefan2
> Date: Sat Nov 17 10:51:41 2012
> New Revision: 1410722
>
> URL: http://svn.apache.org/viewvc?rev=1410722&view=rev
> Log:
> * subversion/libsvn_fs_fs/fs_fs.c
>   (read_plain_window,
>    get_combined_window): improve commentary; no functional change
>
[...]

> @@ -7126,14 +7130,22 @@ rep_write_cleanup(void *data)
>
Looks like not mentioned functional change.

>    /* Truncate and close the protorevfile. */
>    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));
> +  if (err)
> +    {
> +      apr_status_t rc = err->apr_err;
> +      svn_error_clear(err);
> +      return rc;
> +    }
> +  err = svn_io_file_close(b->file, b->pool);
> +  if (err)
> +    {
> +      apr_status_t rc = err->apr_err;
> +      svn_error_clear(err);
> +      return rc;
> +    }
>
> -  /* 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));
> +  /* Remove our lock */
> +  err = unlock_proto_rev(b->fs, txn_id, b->lockcookie, b->pool);
>    if (err)
>      {
>        apr_status_t rc = err->apr_err;
>
>



-- 
Ivan Zhakov

Reply via email to