From e6998fc9a46f0912272f88affa9b97fe5f61cbfc Mon Sep 17 00:00:00 2001 From: Rene Kita Date: Fri, 15 Apr 2022 12:46:36 +0200 Subject: [PATCH] Fix potential null dereference --- main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index 0082068..3f39ec9 100644 --- a/main.c +++ b/main.c @@ -6481,8 +6481,8 @@ followTab(TabBuffer * tab) Buffer *c, *p; c = Currentbuf; - p = prevBuffer(c, buf); - p->nextBuffer = NULL; + if ((p = prevBuffer(c, buf))) + p->nextBuffer = NULL; Firstbuf = buf; deleteTab(CurrentTab); CurrentTab = tab; @@ -6522,8 +6522,8 @@ tabURL0(TabBuffer * tab, char *prompt, int relative) Buffer *c, *p; c = Currentbuf; - p = prevBuffer(c, buf); - p->nextBuffer = NULL; + if ((p = prevBuffer(c, buf))) + p->nextBuffer = NULL; Firstbuf = buf; deleteTab(CurrentTab); CurrentTab = tab;