Merge pull request #5 from thearst3rd/mbp-replay-browser-crash

MBP - Don't support old replays to prevent the replay browser from crashing
This commit is contained in:
RandomityGuy 2023-02-06 08:34:27 +05:30 committed by GitHub
commit e6605efaa6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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);