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;