Skip to content

Commit 4e2ee9c

Browse files
committed
xkbcomp: Don't explode on invalid virtual modifiers
testcase: 'virtualModifiers=LevelThreC' Signed-off-by: Daniel Stone <daniels@collabora.com>
1 parent 96df310 commit 4e2ee9c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Diff for: src/xkbcomp/expr.c

+2
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ LookupModMask(struct xkb_context *ctx, const void *priv, xkb_atom_t field,
101101
return false;
102102

103103
str = xkb_atom_text(ctx, field);
104+
if (!str)
105+
return false;
104106

105107
if (istreq(str, "all")) {
106108
*val_rtrn = MOD_REAL_MASK_ALL;

0 commit comments

Comments
 (0)