Daniel Sahlberg <daniel.l.sahlb...@gmail.com> writes:

> In the TortoiseSVN-dev group it is claimed to be because of APR 1.7.3 and
> that reverting back to 1.7.2 restores normal operation, I havn't yet
> verified nor tried to figure out which of the changes between 1.7.2
> and 1.7.3 may be responsible for this issue. As I know some of the
> APR committers are also here, I'm hoping for some help.

The problem seems to be caused by a change in APR 1.7.3, authored by me
in an attempt to fix wrong file offsets reported after opening files on
Windows and Unix:

 *) Don't seek to the end when opening files with APR_FOPEN_APPEND on Windows.

Unfortunately, I missed a case where flushing a APR_APPEND | APR_BUFFERED
file was implicitly relying on that specific file offset, and that is what
caused the regression you're seeing.

I have now reverted this change in https://svn.apache.org/r1909088 and
https://svn.apache.org/r1909089, so hopefully this regression will be fixed
in the next APR 1.7.x patch release.


Thanks,
Evgeny Kotkov

Reply via email to