1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-17 10:52:46 +00:00

Fix encryption ASSumption

Now we test the file we're trying to write to. We still support legacy
xTEA BriceIsSmart/whatdoyousee files, but we will always make new files
unencrypted.
This commit is contained in:
2012-11-12 20:51:56 -05:00
parent e26829594d
commit 8d8532f045

View File

@ -562,8 +562,7 @@ hsStream* plEncryptedStream::OpenEncryptedFile(const wchar_t* fileName, uint32_t
else
s = new hsUNIXStream;
if (s)
s->Open(fileName, L"rb");
s->Open(fileName, L"rb");
return s;
}
@ -578,11 +577,10 @@ hsStream* plEncryptedStream::OpenEncryptedFileWrite(const char* fileName, uint32
hsStream* plEncryptedStream::OpenEncryptedFileWrite(const wchar_t* fileName, uint32_t* cryptKey)
{
hsStream* s = nil;
#ifdef PLASMA_EXTERNAL_RELEASE
s = new plEncryptedStream(cryptKey);
#else
s = new hsUNIXStream;
#endif
if (IsEncryptedFile(fileName))
s = new plEncryptedStream(cryptKey);
else
s = new hsUNIXStream;
s->Open(fileName, L"wb");
return s;