Kaydet (Commit) fbe1fbe3 authored tarafından Caolán McNamara's avatar Caolán McNamara Kaydeden (comit) Andras Timar

avoid hang in certain ppts

Change-Id: Iedba71b72fc815b274ca5e0da0903a558947cb06
(cherry picked from commit 90dc4e38)
Reviewed-on: https://gerrit.libreoffice.org/18089Reviewed-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
Tested-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
üst 670dcdd8
...@@ -2544,7 +2544,7 @@ SdrObject* ImplSdPPTImport::ProcessObj( SvStream& rSt, DffObjData& rObjData, voi ...@@ -2544,7 +2544,7 @@ SdrObject* ImplSdPPTImport::ProcessObj( SvStream& rSt, DffObjData& rObjData, voi
DffRecordHeader& rHdClientData = *maShapeRecords.Current(); DffRecordHeader& rHdClientData = *maShapeRecords.Current();
while( true ) while( true )
{ {
sal_uInt32 nClientDataLen = rHdClientData.GetRecEndFilePos(); sal_uInt32 nClientDataLen = SanitizeEndPos(rSt, rHdClientData.GetRecEndFilePos());
DffRecordHeader aHd; DffRecordHeader aHd;
do do
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment