From c10f7db5760594b1166872746eb0769232ed7b77 Mon Sep 17 00:00:00 2001 From: smatz Date: Wed, 22 Oct 2008 19:12:10 +0000 Subject: (svn r14514) -Codechange: use 'size' instead of 'length' for querystring and textbuf, explicitly say it includes the terminating zero -Fix: one couldn't rename things with too long default/automatic name -Fix: buffer overflow in console when too long (1024 bytes) command was entered --- src/signs_gui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/signs_gui.cpp') diff --git a/src/signs_gui.cpp b/src/signs_gui.cpp index 714299f62..925092e00 100644 --- a/src/signs_gui.cpp +++ b/src/signs_gui.cpp @@ -215,7 +215,7 @@ struct SignWindow : QueryStringBaseWindow, SignList { void UpdateSignEditWindow(const Sign *si) { - char *last_of = &this->edit_str_buf[this->edit_str_size - 1]; + char *last_of = &this->edit_str_buf[this->edit_str_size - 1]; // points to terminating '\0' /* Display an empty string when the sign hasnt been edited yet */ if (si->name != NULL) { -- cgit v1.2.3-70-g09d2