xkbcomp: Don't falsely promise from ExprResolveLhs
authorDaniel Stone <daniels@collabora.com>
Mon, 26 Jun 2017 16:21:45 +0000 (17:21 +0100)
committerDaniel Stone <daniels@collabora.com>
Fri, 3 Aug 2018 15:14:16 +0000 (16:14 +0100)
commit38e1766bc6e20108948aec8a0b222a4bad0254e9
treee3e23e9bdb234dbfb0ab43893c5dd8ea02025125
parent4e2ee9c3f6050d773f8bbe05bc0edb17f1ff8371
xkbcomp: Don't falsely promise from ExprResolveLhs

Every user of ExprReturnLhs goes on to unconditionally dereference the
field return, which can be NULL if xkb_intern_atom fails. Return false
if this is the case, so we fail safely.

testcase: splice geometry data into interp

Signed-off-by: Daniel Stone <daniels@collabora.com>
src/xkbcomp/expr.c