XkbEnableDisableControls set extra garbage bits on the xkbControlsNotify
changedControls mask because it was uninitialized on the stack.

Found by clang

Signed-off-by: Jeremy Huddleston <jerem...@apple.com>
---
 xkb/xkbUtils.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/xkb/xkbUtils.c b/xkb/xkbUtils.c
index 5b317c9..e287997 100644
--- a/xkb/xkbUtils.c
+++ b/xkb/xkbUtils.c
@@ -753,7 +753,7 @@ XkbSrvLedInfoPtr    sli;
     if (cause!=NULL) {
        xkbControlsNotify cn;
        cn.numGroups= ctrls->num_groups;
-       cn.changedControls|= XkbControlsEnabledMask;
+       cn.changedControls= XkbControlsEnabledMask;
        cn.enabledControls= ctrls->enabled_ctrls;
        cn.enabledControlChanges= (ctrls->enabled_ctrls^old);
        cn.keycode= cause->kc;
-- 
1.6.2

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to