summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-10-21 17:52:33 +0100
committerAndras Timar <andras.timar@collabora.com>2019-08-22 11:52:44 +0200
commit94f0d55b48de6227939d317ab13cbb4e53419e4b (patch)
tree21b1fb4b3fa4a018a71e19f1ed03746aef60213b
parentf18f8fdc661ba2d1719421cf0f932bf745258b06 (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.cxx3
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;
}
}