From 346549c231a75325be1dece4e779a8fa41042664 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Wed, 19 Mar 2014 04:10:56 +0000 Subject: [PATCH] Fix observed crash in guruexp(): str[c]=0 does bad stuff when is c < 0. --- src/sbbs3/chat.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/chat.cpp b/src/sbbs3/chat.cpp index 21d8fb1ad8..bb0ad5dbad 100644 --- a/src/sbbs3/chat.cpp +++ b/src/sbbs3/chat.cpp @@ -1823,8 +1823,9 @@ void sbbs_t::guruchat(char* line, char* gurubuf, int gurunum, char* last_answer) /****************************************************************************/ bool sbbs_t::guruexp(char **ptrptr, char *line) { - char c,*cp,str[256]; + char *cp,str[256]; int nest; + unsigned c; bool result=false,_and=false,_or=false; uchar *ar; -- GitLab