diff --git a/src/sbbs3/ansiterm.cpp b/src/sbbs3/ansiterm.cpp index e6231ed9f81611acc52b83272e6406b6b9797204..4e00ad223d0f6668faace509be9eaf91d30edca6 100644 --- a/src/sbbs3/ansiterm.cpp +++ b/src/sbbs3/ansiterm.cpp @@ -250,7 +250,7 @@ bool sbbs_t::ansi_getxy(int* x, int* y) else if(ch=='R' && rsp) break; else { - str[rsp] = 0; + str[rsp + 1] = 0; #ifdef _DEBUG char dbg[128]; c_escape_str(str, dbg, sizeof(dbg), /* Ctrl-only? */true);