Fixes a crash in XIQueryDevice which calls strlen on a NULL pointer.

    at ../../Xi/xiquerydevice.c:204
    at ../../Xi/xiquerydevice.c:98

Debian bug#575905 <http://bugs.debian.org/575905>

Reported-by: "Bernhard R. Link" <[email protected]>
Signed-off-by: Julien Cristau <[email protected]>
---
 hw/vfb/InitInput.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/hw/vfb/InitInput.c b/hw/vfb/InitInput.c
index 35d1dc4..3136e93 100644
--- a/hw/vfb/InitInput.c
+++ b/hw/vfb/InitInput.c
@@ -139,7 +139,9 @@ InitInput(int argc, char *argv[])
     p = AddInputDevice(serverClient, vfbMouseProc, TRUE);
     k = AddInputDevice(serverClient, vfbKeybdProc, TRUE);
     RegisterPointerDevice(p);
+    p->name = strdup("mouse");
     RegisterKeyboardDevice(k);
+    k->name = strdup("keyboard");
     (void)mieqInit();
 }
 
-- 
1.7.0.3

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to