This commit is contained in:
Elena.Subbotina
2024-01-18 17:15:52 +03:00
parent 7b6a706ca3
commit 14d9d2b01e
2 changed files with 42 additions and 39 deletions

View File

@ -333,7 +333,7 @@ std::wstring CVbaReader::convertObject(const std::wstring & name, unsigned int c
{
site->Object = VBA::ActiveXObjectPtr(OOX::ActiveXObject::Create(site->ClsidCacheIndex ? *site->ClsidCacheIndex : 0));
if (strmObject->getDataSize() > nextStreamPositionEmbedded)
if (strmObject->getDataSize() > nextStreamPositionEmbedded && site->ObjectStreamSize)
{
site->Object->Parse(strmObject->getData() + nextStreamPositionEmbedded, *site->ObjectStreamSize);
nextStreamPositionEmbedded += *site->ObjectStreamSize;