summaryrefslogtreecommitdiff
path: root/xkb
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2006-04-07 15:57:17 +0000
committerDaniel Stone <daniel@fooishbar.org>2006-04-07 15:57:17 +0000
commit2c90c3bfef8563f739a72bb645dd52b35b6ff6d5 (patch)
tree6fcd2a31ad83877ddc76573640896412e6020541 /xkb
parent843146cfbaef234e13df9a62b6f0232a5efdf7f0 (diff)
Coverity #987: Avoid potential NULL dereference.
Diffstat (limited to 'xkb')
-rw-r--r--xkb/xkbEvents.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/xkb/xkbEvents.c b/xkb/xkbEvents.c
index 8305208a0..6afe7874b 100644
--- a/xkb/xkbEvents.c
+++ b/xkb/xkbEvents.c
@@ -214,6 +214,10 @@ int i;
CARD32 changedControls;
changedControls= 0;
+
+ if (!kbd || !kbd->kbdfeed)
+ return 0;
+
if (old->enabled_ctrls!=new->enabled_ctrls)
changedControls|= XkbControlsEnabledMask;
if ((old->repeat_delay!=new->repeat_delay)||