summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2014-05-21 15:29:40 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-05-21 16:46:45 +0100
commitaf3ce0fc0280e6642fa35de400f75fdbabf329b1 (patch)
tree38054a28f113dbfb8167b332f435ac6010454962 /bin
parenta68a6dc50c11cc59e7c873414e3e22ac2644dea7 (diff)
downloadbitbake-contrib-af3ce0fc0280e6642fa35de400f75fdbabf329b1.tar.gz
data_smart: Fix an unusual variable reference bug
If you try: Y = "" Y_remove = "X" in OE-Core, bitbake will crash with a KeyError during expansion. The reason is that no expansion of the empty value is attempted but removal from is it and hence no varparse data is present for it in the expand_cache. If the value is empty, there is nothing to remove so the best fix is simply not to check for None but check it has any value. Also add a test for this error so it doesn't get reintroduced. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions