]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
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)
committerPaolo Pisati <paolo.pisati@canonical.com>
Thu, 30 Jan 2020 15:23:03 +0000 (16:23 +0100)
commit0af29066e82fce7e407dfeb3c5d57693000e4829
treef5ff669801b4edb201ecb2911f5a57208db5d5b6
parent7b7dfe2c766a74ece29d8494afa757672f29e3f2
kconfig: don't crash on NULL expressions in expr_eq()

BugLink: https://bugs.launchpad.net/bugs/1860130
[ 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>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
scripts/kconfig/expr.c