From 89173f99dc5d6da0692aac9ba10544f72ef43839 Mon Sep 17 00:00:00 2001 From: pancake Date: Wed, 18 Aug 2021 13:35:23 +0200 Subject: [PATCH] Dont check out of bounds last chars ##cons --- libr/cons/cons.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libr/cons/cons.c b/libr/cons/cons.c index a0b75ac423..b73530fd8d 100644 --- a/libr/cons/cons.c +++ b/libr/cons/cons.c @@ -1914,11 +1914,11 @@ R_API void r_cons_highlight(const char *word) { R_API char *r_cons_lastline(int *len) { char *b = I.context->buffer + I.context->buffer_len; while (b > I.context->buffer) { + b--; if (*b == '\n') { b++; break; } - b--; } if (len) { int delta = b - I.context->buffer;