Fix potential null dereference

This commit is contained in:
Rene Kita
2022-04-15 12:46:36 +02:00
parent 80642d1fe7
commit e6998fc9a4

8
main.c
View File

@@ -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;