fix ppt project
This commit is contained in:
Elena Subbotina
2021-11-27 11:38:55 +03:00
parent c73bd8b904
commit 2b78a8b617
8 changed files with 79 additions and 34 deletions

View File

@ -946,6 +946,12 @@ bool ECMACryptFile::DecryptOfficeFile(const std::wstring &file_name_inp, const s
if (pStream)
{
if (pStream->fail())
{
delete pStream;
delete pStorage;
return false;
}
_UINT16 VersionInfoMajor = 0, VersionInfoMinor = 0;
pStream->read((unsigned char*)&VersionInfoMajor, 2);
@ -963,6 +969,7 @@ bool ECMACryptFile::DecryptOfficeFile(const std::wstring &file_name_inp, const s
return false;
}
nEncryptionInfoSize = pStream->read(byteEncryptionInfo, nEncryptionInfoSize);
delete pStream;
if (VersionInfoMajor == 0x0004 && VersionInfoMinor == 0x0004)