diff options
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; } |
