]> diplodocus.org Git - xorg-xinput/commit
Atoms from XIGetProperty are 32bits (#27657)
authorKees Cook <kees.cook@canonical.com>
Thu, 15 Apr 2010 04:19:48 +0000 (21:19 -0700)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 18 May 2010 00:29:14 +0000 (10:29 +1000)
commit87ec8d42c7f8e4e0613bcbe59fb2db991e1e4acb
tree9fbf574c951701963687f5b47dfedae127ad63ce
parent79eada1b0a221c10a3300fa0c988879fd9062d99
Atoms from XIGetProperty are 32bits (#27657)

A 32bit value must be dereferenced to correctly zero-extend an Atom
from XIGetProperty.  On 64bit systems, Atom is 64bits, so the final
Atom in a list will read garbage in the upper half of the Atom.

X.Org Bug 27657 <http://bugs.freedesktop.org/show_bug.cgi?id=27657>

Signed-off-by: Kees Cook <kees.cook@canonical.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
src/property.c