nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 49ff08b25143b9d752f56744f4043f3f71a28c4a
parent 116c828c50e7e4485e4d2e8e0e0ce2be7d6d3183
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date:   Fri, 14 Jan 2005 04:13:45 +0000

add missing memory corruption fix to do_statusbar_output()


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2258 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
Msrc/winio.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/winio.c b/src/winio.c @@ -1941,7 +1941,8 @@ void do_statusbar_output(char *output, size_t output_len, bool i += char_buf_len; /* More dangerousness fun =) */ - answer = charealloc(answer, statusbar_xend + char_buf_len + 1); + answer = charealloc(answer, statusbar_xend + + (char_buf_len * 2)); assert(statusbar_x <= statusbar_xend);