From fdd8a9ec1b966785c2ff0e7124d485d323101b18 Mon Sep 17 00:00:00 2001 From: Dan Nicholson Date: Sat, 4 Apr 2009 12:17:50 -0700 Subject: [PATCH] xkbcomp: Don't dereference NULL VarDefsPtr --- src/xkbcomp/xkbcomp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xkbcomp/xkbcomp.c b/src/xkbcomp/xkbcomp.c index 4adb4be..3cfde6a 100644 --- a/src/xkbcomp/xkbcomp.c +++ b/src/xkbcomp/xkbcomp.c @@ -117,7 +117,7 @@ XkbcCompileKeymapFromRules(const char *rules, XkbRF_VarDefsPtr defs) XkbComponentNamesPtr names; XkbcDescPtr xkb; - if (ISEMPTY(rules) || ISEMPTY(defs->layout)) { + if (ISEMPTY(rules) || !defs || ISEMPTY(defs->layout)) { ERROR("rules and layout required to generate XKB keymap\n"); return NULL; } -- 2.7.4