summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-10-21 17:52:33 +0100
committerCaolán McNamara <caolanm@redhat.com>2017-10-21 20:30:27 +0200
commiteaa54fd26ed9f3f873a2721760dd0709202e927c (patch)
treee5695bceae6ac243d28b5073eaf05c393e14d930 /filter
parent35ef2f6f6c234dc624a542e936df84566cc81c51 (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>
Diffstat (limited to 'filter')
-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 12d3ca764090..cfcc4f641cd9 100644
--- a/filter/source/msfilter/msdffimp.cxx
+++ b/filter/source/msfilter/msdffimp.cxx
@@ -6179,7 +6179,8 @@ bool SvxMSDffManager::GetShapeContainerData( SvStream& rSt,
}
else
{
- rSt.SeekRel( nLength );
+ if (!checkSeek(rSt, rSt.Tell() + nLength))
+ return false;
nReadSpCont += nLength;
}
}