summaryrefslogtreecommitdiffstats
path: root/OpenFilesScreen.c
diff options
context:
space:
mode:
authorTobias Stoeckmann <tobias@stoeckmann.org>2022-06-02 23:46:21 +0200
committerBenBE <BenBE@geshi.org>2022-06-03 20:11:24 +0200
commit611ea4606f8538abf9c3db839f13c52dbc3a9605 (patch)
tree0bc80ef7a1964b99f61f67354a5d27f4e704fad7 /OpenFilesScreen.c
parent4e6ec4a0873c56ca9de63eadf730c5bd677bd8da (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

© 2014-2024 Faster IT GmbH | imprint | privacy policy