OSDN Git Service

kconfig: don't crash on NULL expressions in expr_eq()
authorThomas Hebb <tommyhebb@gmail.com>
Mon, 9 Dec 2019 08:19:17 +0000 (00:19 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 12 Jan 2020 10:22:50 +0000 (11:22 +0100)
commit26cee8d70ed7783585e3ecd36f748ee1ebd37d03
tree43a547dfd473a3b8c2ebd6a0bc14616bee3db31c
parente44941921687b70819a774c70abac62b79ceec82
kconfig: don't crash on NULL expressions in expr_eq()

[ Upstream commit 272a72103012862e3a24ea06635253ead0b6e808 ]

NULL expressions are taken to always be true, as implemented by the
expr_is_yes() macro and by several other functions in expr.c. As such,
they ought to be valid inputs to expr_eq(), which compares two
expressions.

Signed-off-by: Thomas Hebb <tommyhebb@gmail.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
scripts/kconfig/expr.c