From 0de1802c998d105a61dbb643e38600d2748eb520 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 9 Mar 2011 10:07:19 +1000 Subject: [PATCH] Xi: exit with error value if CheckGrabValues failed. Signed-off-by: Peter Hutterer Reviewed-by: Jeremy Huddleston Reviewed-by: Daniel Stone (cherry picked from commit a3f37f3698880aec508b5ecfb88daf39360610aa) --- Xi/xipassivegrab.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Xi/xipassivegrab.c b/Xi/xipassivegrab.c index 463002f63..3aad28b07 100644 --- a/Xi/xipassivegrab.c +++ b/Xi/xipassivegrab.c @@ -159,6 +159,8 @@ ProcXIPassiveGrabDevice(ClientPtr client) return status; status = CheckGrabValues(client, ¶m); + if (status != Success) + return status; modifiers = (uint32_t*)&stuff[1] + stuff->mask_len; modifiers_failed = calloc(stuff->num_modifiers, sizeof(xXIGrabModifierInfo));