Make ImpulseReactor check safer for null values

This commit is contained in:
Matt Nadareski
2023-01-05 22:30:56 -08:00
parent 0c468e3489
commit e9f01c7a10

View File

@@ -32,7 +32,7 @@ namespace BurnOutSharp.ProtectionType
return $"Stardock Product Activation {Tools.Utilities.GetInternalVersion(pex)}";
// TODO: Check for CVP* instead?
bool containsCheck = pex.ExportNameTable?.Any(s => s.StartsWith("CVPInitializeClient")) ?? false;
bool containsCheck = pex.ExportNameTable?.Any(s => s?.StartsWith("CVPInitializeClient") ?? false) ?? false;
bool containsCheck2 = false;
// Get the .rdata section strings, if they exist