summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorArnaud Lacombe <lacombar@gmail.com>2011-07-10 03:27:05 -0400
committerMichal Marek <mmarek@suse.cz>2011-07-13 13:48:11 +0200
commitf98ee76955f883abf2ea2a5e5b43deab01734f47 (patch)
tree17d8b9702378050c9e4e658a430a06233c6de8dd /crypto
parent5416857867c9cc94aba641898c567d9707de30f1 (diff)
downloadop-kernel-dev-f98ee76955f883abf2ea2a5e5b43deab01734f47.zip
op-kernel-dev-f98ee76955f883abf2ea2a5e5b43deab01734f47.tar.gz
kconfig/nconf: prevent segfault on empty menu
nconf does not check the validity of the current menu when help is requested (with either <F2>, '?' or 'h'). This leads to a NULL pointer dereference when an empty menu is encountered. The following reduced testcase exposes the problem: config DEP bool menu "FOO" config BAR bool "BAR" depends on DEP endmenu Issue will happen when entering menu "FOO" and requesting help. nconf is the only front-end which do not filter the validity of the current menu. Such filter can not really happen beforehand as other key which does not deals with the current menu might be entered by the user, so just bails out earlier if we encounter an invalid menu. Cc: Nir Tzachar <nir.tzachar@gmail.com> Cc: Andrej Gelenberg <andrej.gelenberg@udo.edu> Reported-by: Andrej Gelenberg <andrej.gelenberg@udo.edu> Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud