summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2011-07-19 12:40:19 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2011-07-19 12:40:19 +1000
commitb2ef09f6c4034dec03898df7f8024fc58794b055 (patch)
treeac23f9b560878c87cae041ae7ccdfb6753f163b2
parent161f41449bef339ce5bd1a3e87f6beac584c2074 (diff)
Don't free anything in PreInit, let UnInit take care of it.
The server calls UnInit, avoid double free's by letting the server free everything. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--src/xf86HyperPen.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/xf86HyperPen.c b/src/xf86HyperPen.c
index b0e5ac9..52a6e4f 100644
--- a/src/xf86HyperPen.c
+++ b/src/xf86HyperPen.c
@@ -973,14 +973,9 @@ xf86HypInit(InputDriverPtr drv,
}
}
- return rc;
-
SetupProc_fail:
- if (priv)
- free(priv);
- if (pInfo)
- free(pInfo);
return rc;
+
}
_X_EXPORT InputDriverRec HYPERPEN = {