summaryrefslogtreecommitdiff
path: root/src/port/Engine.cpp
diff options
context:
space:
mode:
authorKiritoDv <kiritodev01@gmail.com>2024-04-07 18:01:42 -0600
committerKiritoDv <kiritodev01@gmail.com>2024-04-07 18:01:42 -0600
commitf9449fa185a8789bdfd2c81ccfeebaed0f8686cc (patch)
treedc640af380a814eb5354672c7f0a4c1bc1cd8dfa /src/port/Engine.cpp
parent1507de12439a7b59093120e721b9677828bb83b2 (diff)
Fixed Solar and Zoness
Diffstat (limited to 'src/port/Engine.cpp')
-rw-r--r--src/port/Engine.cpp8
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;
}