From d023e33790c8d026e5e53c9a390ce226a406ca2d Mon Sep 17 00:00:00 2001 From: pancake Date: Thu, 30 Mar 2017 09:51:45 +0200 Subject: [PATCH] Fix null deref in RCons.swapGround --- libr/cons/cons.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libr/cons/cons.c b/libr/cons/cons.c index 10df943d1c..839bb78694 100755 --- a/libr/cons/cons.c +++ b/libr/cons/cons.c @@ -1223,6 +1223,9 @@ R_API char *r_cons_lastline (int *len) { /* swap color from foreground to background, returned value must be freed */ R_API char *r_cons_swap_ground(const char *col) { + if (!col) { + return NULL; + } if (!strncmp (col, "\x1b[48;5;", 7)) { /* rgb background */ return r_str_newf ("\x1b[38;5;%s", col+7);