diff --git a/src/common/cutscenes/movieplayer.cpp b/src/common/cutscenes/movieplayer.cpp index 2a89f1b73..ef49346f5 100644 --- a/src/common/cutscenes/movieplayer.cpp +++ b/src/common/cutscenes/movieplayer.cpp @@ -171,6 +171,7 @@ public: memcpy(frameTicks, frameticks, 3 * sizeof(int)); flags = flags_; buffer = fr.ReadPadded(1); + if (buffer.size() < 4) return; fr.Close(); if (ANIM_LoadAnim(&anim, buffer.bytes(), buffer.size() - 1) < 0) diff --git a/src/m_misc.cpp b/src/m_misc.cpp index 016ff2f0f..6e850f3d1 100644 --- a/src/m_misc.cpp +++ b/src/m_misc.cpp @@ -100,7 +100,6 @@ void M_FindResponseFile (void) char **argv; FileSys::ResourceData file; int argc = 0; - int size; size_t argsize = 0; int index; @@ -117,7 +116,6 @@ void M_FindResponseFile (void) else { Printf ("Found response file %s!\n", Args->GetArg(i) + 1); - size = (int)fr.GetLength(); file = fr.ReadPadded(1); argsize = ParseCommandLine (file.string(), &argc, nullptr); }