diff --git a/apps/openmw-mp/handleInput.cpp b/apps/openmw-mp/handleInput.cpp index 0265587cf..071a826ea 100644 --- a/apps/openmw-mp/handleInput.cpp +++ b/apps/openmw-mp/handleInput.cpp @@ -19,7 +19,9 @@ namespace mwmp_input { windowInputBuffer.assign(""); } else if (c == '\b') { - windowInputBuffer.erase(windowInputBuffer.size() - 1); + auto size = windowInputBuffer.size(); + if (size > 0) + windowInputBuffer.erase(size - 1); } else windowInputBuffer += c; }