vcl/source/filter/itiff/itiff.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
New commits: commit 65eb1595fc320b71937052da70bfc717ff34b18b Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Tue Sep 6 21:30:55 2022 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Sep 7 10:59:05 2022 +0200 ofz#50118 Timeout Change-Id: Idf0669d62b8bb6d21a6b5ad22f698449bb66e531 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139547 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/source/filter/itiff/itiff.cxx b/vcl/source/filter/itiff/itiff.cxx index 1e71c6cb8adc..762c31fe5667 100644 --- a/vcl/source/filter/itiff/itiff.cxx +++ b/vcl/source/filter/itiff/itiff.cxx @@ -75,21 +75,21 @@ static toff_t tiff_seek(thandle_t handle, toff_t offset, int whence) switch (whence) { case SEEK_SET: - pContext->rStream.Seek(offset); break; case SEEK_CUR: - pContext->rStream.SeekRel(offset); + offset = pContext->rStream.Tell() + offset;; break; case SEEK_END: - pContext->rStream.Seek(STREAM_SEEK_TO_END); - pContext->rStream.SeekRel(offset); + offset = pContext->rStream.TellEnd() + offset; break; default: assert(false && "unknown seek type"); break; } - return pContext->rStream.Tell(); + pContext->rStream.Seek(offset); + + return offset; } static int tiff_close(thandle_t)