diff --git a/src/Replay.hx b/src/Replay.hx index c5fc0664..3f2a2423 100644 --- a/src/Replay.hx +++ b/src/Replay.hx @@ -442,6 +442,10 @@ class Replay { Console.log("Replay loading failed: unknown version"); return false; } + if (replayVersion < 5) { // first version with headers + Console.log('Replay loading failed: version ${replayVersion} does not have a header'); + return false; + } var nameLength = data.get(1); this.name = data.getString(2, nameLength); var missionLength = data.get(2 + nameLength); @@ -475,6 +479,10 @@ class Replay { Console.log("Replay loading failed: unknown version"); return false; } + if (replayVersion < 5) { // first version with headers + Console.log('Replay loading failed: version ${replayVersion} does not have a header'); + return false; + } var nameLength = data.get(1); this.name = data.getString(2, nameLength); var missionLength = data.get(2 + nameLength);