Linux: Fix compilation error on some 32-bit machines.

This commit is contained in:
Mounir IDRASSI 2023-10-02 18:02:33 +02:00
parent 5b5af85dbf
commit bd843ffa05
No known key found for this signature in database
GPG Key ID: FC1B00364B3FE937
1 changed files with 5 additions and 2 deletions

View File

@ -140,14 +140,17 @@ namespace VeraCrypt
{
Exception::Deserialize(stream);
Serializer sr(stream);
sr.Deserialize("ErrorCode", ErrorCode);
int64 v;
sr.Deserialize("ErrorCode", v);
ErrorCode = (LONG_PCSC)v;
}
void PCSCException::Serialize(shared_ptr <Stream> stream) const
{
Exception::Serialize(stream);
Serializer sr(stream);
sr.Serialize("ErrorCode", ErrorCode);
int64 v = (int64)ErrorCode;
sr.Serialize("ErrorCode", v);
}
# define TC_EXCEPTION(TYPE) TC_SERIALIZER_FACTORY_ADD(TYPE)