Kaydet (Commit) e0caeaa5 authored tarafından Miklos Vajna's avatar Miklos Vajna

WW8SmartTagData::Read: check seek result

Change-Id: I0492c5b3018f59e4b783bb33f8b75ce67847dcf0
üst 0c3155f6
...@@ -6363,7 +6363,8 @@ void MSOPropertyBag::Read(SvStream& rStream) ...@@ -6363,7 +6363,8 @@ void MSOPropertyBag::Read(SvStream& rStream)
void WW8SmartTagData::Read(SvStream& rStream, WW8_FC fcFactoidData, sal_uInt32 lcbFactoidData) void WW8SmartTagData::Read(SvStream& rStream, WW8_FC fcFactoidData, sal_uInt32 lcbFactoidData)
{ {
sal_uInt64 nOldPosition = rStream.Tell(); sal_uInt64 nOldPosition = rStream.Tell();
rStream.Seek(fcFactoidData); if (!checkSeek(rStream, fcFactoidData))
return;
m_aPropBagStore.Read(rStream); m_aPropBagStore.Read(rStream);
while (rStream.Tell() < fcFactoidData + lcbFactoidData) while (rStream.Tell() < fcFactoidData + lcbFactoidData)
......
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