summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2021-12-10 11:31:40 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2021-12-20 15:01:56 +1000
commit30e522a75206d7438063b2883feebbc622c21b69 (patch)
tree6d5060bde25d24b29aeed7dadb2d39dbce2b0dd4
parentb8905483dbdc2f3c1f578ca0fa770162907fb5e6 (diff)
downloadxf86-input-wacom-30e522a75206d7438063b2883feebbc622c21b69.tar.gz
Bail out if wcmDevStar() fails
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--src/x11/xf86Wacom.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/x11/xf86Wacom.c b/src/x11/xf86Wacom.c
index d3eaaa0..b58db39 100644
--- a/src/x11/xf86Wacom.c
+++ b/src/x11/xf86Wacom.c
@@ -799,7 +799,8 @@ static int wcmDevProc(DeviceIntPtr pWcm, int what)
/* If fd management is done by the server, skip common fd handling */
if ((pInfo->flags & XI86_SERVER_FD) == 0 && !wcmDevOpen(priv))
goto out;
- wcmDevStart(priv);
+ if (!wcmDevStart(priv))
+ goto out;
xf86AddEnabledDevice(pInfo);
pWcm->public.on = TRUE;
break;