diff options
author | Tobias Stoeckmann <tobias@stoeckmann.org> | 2022-06-02 23:46:21 +0200 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2022-06-03 20:11:24 +0200 |
commit | 611ea4606f8538abf9c3db839f13c52dbc3a9605 (patch) | |
tree | 0bc80ef7a1964b99f61f67354a5d27f4e704fad7 /OpenFilesScreen.c | |
parent | 4e6ec4a0873c56ca9de63eadf730c5bd677bd8da (diff) |
Prevent null pointer dereference on early error
If a fatal error occurs before CRT_init has been called, CRT_done
dereferences NULL in CRT_colors.
Simply check if CRT_crashSettings is not NULL, which is eventually
set when CRT_init has been called.
If it is not set, then do not try to disable ncurses.
Proof of Concept (on Linux):
$ ./configure --with-proc=/var/empty
$ make
$ ./htop
Diffstat (limited to 'OpenFilesScreen.c')
0 files changed, 0 insertions, 0 deletions