diff options
author | Daniel Stone <daniel@fooishbar.org> | 2006-04-07 15:57:17 +0000 |
---|---|---|
committer | Daniel Stone <daniel@fooishbar.org> | 2006-04-07 15:57:17 +0000 |
commit | 2c90c3bfef8563f739a72bb645dd52b35b6ff6d5 (patch) | |
tree | 6fcd2a31ad83877ddc76573640896412e6020541 /xkb | |
parent | 843146cfbaef234e13df9a62b6f0232a5efdf7f0 (diff) |
Coverity #987: Avoid potential NULL dereference.
Diffstat (limited to 'xkb')
-rw-r--r-- | xkb/xkbEvents.c | 4 |
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)|| |