diff options
author | Caolán McNamara <caolanm@redhat.com> | 2017-10-21 17:52:33 +0100 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2019-08-22 11:52:44 +0200 |
commit | 94f0d55b48de6227939d317ab13cbb4e53419e4b (patch) | |
tree | 21b1fb4b3fa4a018a71e19f1ed03746aef60213b | |
parent | f18f8fdc661ba2d1719421cf0f932bf745258b06 (diff) |
check seek succeeded
Change-Id: Idd8f0c02e266086f069dd9e3f7f4b8944f2859d3
Reviewed-on: https://gerrit.libreoffice.org/43667
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit eaa54fd26ed9f3f873a2721760dd0709202e927c)
-rw-r--r-- | filter/source/msfilter/msdffimp.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/filter/source/msfilter/msdffimp.cxx b/filter/source/msfilter/msdffimp.cxx index ef35059fcbfa..1ae665e06000 100644 --- a/filter/source/msfilter/msdffimp.cxx +++ b/filter/source/msfilter/msdffimp.cxx @@ -6195,7 +6195,8 @@ bool SvxMSDffManager::GetShapeContainerData( SvStream& rSt, } else { - rSt.SeekRel( nLength ); + if (!checkSeek(rSt, rSt.Tell() + nLength)) + return false; nReadSpCont += nLength; } } |