diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2024-04-07 18:01:42 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2024-04-07 18:01:42 -0600 |
| commit | f9449fa185a8789bdfd2c81ccfeebaed0f8686cc (patch) | |
| tree | dc640af380a814eb5354672c7f0a4c1bc1cd8dfa /src/port/Engine.cpp | |
| parent | 1507de12439a7b59093120e721b9677828bb83b2 (diff) | |
Fixed Solar and Zoness
Diffstat (limited to 'src/port/Engine.cpp')
| -rw-r--r-- | src/port/Engine.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/port/Engine.cpp b/src/port/Engine.cpp index 7dd9da8c..c77bdb75 100644 --- a/src/port/Engine.cpp +++ b/src/port/Engine.cpp @@ -144,8 +144,12 @@ extern "C" uint32_t GameEngine_GetGameVersion() { return 0x00000001; } -extern "C" int GameEngine_OTRSigCheck(const char* data) { - static const char* sOtrSignature = "__OTR__"; +static const char* sOtrSignature = "__OTR__"; + +extern "C" uint8_t GameEngine_OTRSigCheck(const char* data) { + if(data == nullptr) { + return 0; + } return strncmp(data, sOtrSignature, strlen(sOtrSignature)) == 0; } |
