Fix the loading of binary session recording files recorded with version 0.15

This commit is contained in:
Alexander Bock
2025-06-16 19:42:12 +02:00
parent 35332384b7
commit 21cfc7eb6b
+6 -1
View File
@@ -456,13 +456,18 @@ namespace {
template <>
SessionRecording::Entry::Script readScript<DataMode::Binary>(std::istream& stream,
int)
int version)
{
SessionRecording::Entry::Script script;
uint32_t scriptLength = 0;
stream.read(reinterpret_cast<char*>(&scriptLength), sizeof(uint32_t));
script.resize(scriptLength);
if (version == 0) {
uint32_t dummy;
stream.read(reinterpret_cast<char*>(&dummy), sizeof(uint32_t));
}
stream.read(script.data(), scriptLength);
return script;