diff --git a/dix/ptrveloc.c b/dix/ptrveloc.c index 92d5b0a19..192c0f5bb 100644 --- a/dix/ptrveloc.c +++ b/dix/ptrveloc.c @@ -144,6 +144,7 @@ InitPredictableAccelerationScheme(DeviceIntPtr dev, schemeData->vel = vel; scheme.accelData = schemeData; if (!InitializePredictableAccelerationProperties(dev, vel, schemeData)) { + FreeVelocityData(vel); free(vel); free(schemeData); return FALSE;