From 3ca1ea3b3001aa60e2aa24cf42850a55f84f61c2 Mon Sep 17 00:00:00 2001 From: Thulinma <jaron@vietors.com> Date: Wed, 4 Mar 2020 11:36:10 +0100 Subject: [PATCH] Temp fix for invalid tracks --- src/input/input.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/input/input.cpp b/src/input/input.cpp index faf8a3b2..c21a373d 100644 --- a/src/input/input.cpp +++ b/src/input/input.cpp @@ -23,6 +23,10 @@ namespace Mist{ void Input::userOnActive(size_t id){ ++connectedUsers; size_t track = users.getTrack(id); + if (!M.trackValid(track)){ + WARN_MSG("Player is inside invalid track: %zu", track); + return; + } size_t key = users.getKeyNum(id); uint64_t time = M.getTimeForKeyIndex(track, key); size_t endKey = M.getKeyIndexForTime(track, time + 20000);