From: Pasi Kallinen Date: Sun, 15 Nov 2020 11:22:45 +0000 (+0200) Subject: Fix buffer underrun in curses X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7cfc5a7142d06bd0ca71e9422e88bbaeba6835fd;p=nethack Fix buffer underrun in curses --- diff --git a/win/curses/cursmisc.c b/win/curses/cursmisc.c index 825df06a7..0914400ea 100644 --- a/win/curses/cursmisc.c +++ b/win/curses/cursmisc.c @@ -691,7 +691,8 @@ curses_rtrim(char *str) char *s; for (s = str; *s != '\0'; ++s); - for (--s; isspace(*s) && s > str; --s); + if (s > str) + for (--s; isspace(*s) && s > str; --s); if (s == str) *s = '\0'; else