summaryrefslogtreecommitdiff
path: root/src/port/Engine.cpp
diff options
context:
space:
mode:
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;
}