From a16bab72a73194534d048c254684d34327ae1791 Mon Sep 17 00:00:00 2001 From: Clemens Zeidler Date: Wed, 6 Apr 2011 19:59:10 +0000 Subject: [PATCH] Initialize the synaptics cookie again. Not sure but maybe this fixes a crash on startup (if there is an interrupt before the ring buffer is created...). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41189 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/bus_managers/ps2/ps2_synaptics.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_synaptics.cpp b/src/add-ons/kernel/bus_managers/ps2/ps2_synaptics.cpp index a3776754cc..7760f87243 100644 --- a/src/add-ons/kernel/bus_managers/ps2/ps2_synaptics.cpp +++ b/src/add-ons/kernel/bus_managers/ps2/ps2_synaptics.cpp @@ -332,6 +332,8 @@ synaptics_open(const char *name, uint32 flags, void **_cookie) cookie = (synaptics_cookie*)malloc(sizeof(synaptics_cookie)); if (cookie == NULL) goto err1; + memset(cookie, 0, sizeof(*cookie)); + cookie->movementMaker.Init(); *_cookie = cookie;